@import url("https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700&display=swap");*{box-sizing:border-box;margin:0;padding:0}.rich-text-content img{max-width:100%;height:auto;border-radius:4px}.rich-text-content ol,.rich-text-content ul{padding-left:1.5em;margin:.5em 0}.rich-text-content li{margin-bottom:.25em}.rich-text-content p{margin:.5em 0}.rich-text-content p:first-child{margin-top:0}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content blockquote{border-left:3px solid var(--mantine-color-gray-4);padding-left:1em;margin:.5em 0;color:var(--mantine-color-dimmed)}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4{margin:.75em 0 .25em;line-height:1.3}.rich-text-content h1:first-child,.rich-text-content h2:first-child,.rich-text-content h3:first-child,.rich-text-content h4:first-child{margin-top:0}body,html{font-family:Sarabun,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--exam-primary:#20BDFF;--exam-primary-600:#0aa6ea;--exam-primary-700:#078ed0;--exam-primary-rgb:32,189,255;--exam-ink:#172033;--exam-muted:#7a8798;--exam-soft:#f5f9fd;--exam-surface:rgba(255,255,255,0.88);--exam-surface-solid:#ffffff;--exam-border:#e6eef7;--exam-border-strong:#d6e3ef;--exam-success:#21c878;--exam-warning:#f6b73c;--exam-danger:#ff5b6e;--exam-radius-sm:12px;--exam-radius-md:18px;--exam-radius-lg:26px;--exam-radius-xl:34px;--exam-shadow-sm:0 8px 22px rgba(23,32,51,0.06);--exam-shadow-md:0 18px 45px rgba(23,32,51,0.10);--exam-shadow-primary:0 16px 38px rgba(var(--exam-primary-rgb),0.28);--exam-font:"Sarabun",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.exam-session-bg{min-height:100vh;background:radial-gradient(circle at top left,rgba(var(--exam-primary-rgb),.18),transparent 30%),radial-gradient(circle at 80% 20%,rgba(127,223,255,.14),transparent 28%),linear-gradient(180deg,#ffffff 0,#f5f9fd 45%,#eef6fc 100%)}.exam-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;border:0;background:transparent;color:var(--exam-muted);font-weight:700;font-size:.85rem;font-family:var(--exam-font);cursor:pointer;padding:6px 4px;transition:.2s ease}.exam-back-link:hover{color:var(--exam-primary-700)}.exam-hero-card{display:grid;grid-template-columns:minmax(220px,280px) 1fr minmax(180px,auto);gap:18px;align-items:center;padding:18px;margin-bottom:20px;background:var(--exam-surface);border:1px solid rgba(230,238,247,.94);border-radius:var(--exam-radius-xl);box-shadow:var(--exam-shadow-sm);backdrop-filter:blur(18px)}.exam-hero-center,.exam-hero-left,.exam-hero-right{min-width:0}.exam-hero-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.exam-timer-box{display:flex;align-items:center;gap:14px}.exam-timer-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;color:#ffffff;font-size:1.35rem;background:linear-gradient(135deg,var(--exam-primary),#71dcff);box-shadow:var(--exam-shadow-primary);flex-shrink:0}.exam-timer-label{color:var(--exam-muted);font-size:.78rem;font-weight:700}.exam-timer-value{color:var(--exam-ink);font-size:1.8rem;line-height:1.05;font-weight:900;letter-spacing:.02em}.exam-timer-value-warning{color:#a96e05}.exam-timer-value-danger{color:var(--exam-danger)}.exam-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;color:#526173;font-size:.82rem;font-weight:800}.exam-progress-bar-container{height:11px;border-radius:999px;background:#edf4fa;overflow:hidden}.exam-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--exam-primary),#75dcff);transition:width .5s ease}.exam-mini-stat{min-width:80px;padding:12px 13px;border-radius:18px;text-align:center;background:#f5f9fd;border:1px solid var(--exam-border)}.exam-mini-stat strong{display:block;font-size:1rem;line-height:1.1;font-weight:900;color:var(--exam-ink)}.exam-mini-stat span{display:block;margin-top:4px;color:var(--exam-muted);font-size:.72rem;font-weight:700}.exam-mini-stat-active{background:rgba(var(--exam-primary-rgb),.12);border-color:rgba(var(--exam-primary-rgb),.2)}.exam-mini-stat-active strong{color:var(--exam-primary-700)}.exam-mini-stat-success{background:rgba(33,200,120,.1);border-color:rgba(33,200,120,.18)}.exam-mini-stat-success strong{color:#139a58}.exam-mini-stat-danger{background:rgba(255,91,110,.08);border-color:rgba(255,91,110,.18)}.exam-mini-stat-danger strong{color:#d94d5d}.exam-mini-stat-warning{background:rgba(246,183,60,.12);border-color:rgba(246,183,60,.26)}.exam-mini-stat-warning strong{color:#a96e05}.exam-btn-submit{border:0;min-height:44px;padding:0 18px;border-radius:14px;color:#ffffff;font-weight:800;font-size:.85rem;font-family:var(--exam-font);background:linear-gradient(135deg,#ff6076,#ff3f5f);box-shadow:0 14px 28px rgba(255,91,110,.24);cursor:pointer;transition:.2s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.exam-btn-submit:focus,.exam-btn-submit:hover{color:#ffffff;transform:translateY(-1px);filter:brightness(.98)}.exam-btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.exam-workspace{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}.exam-question-area{min-width:0}.exam-question-map-card{position:sticky;top:84px;border-radius:var(--exam-radius-xl);padding:18px;background:var(--exam-surface);border:1px solid rgba(230,238,247,.94);box-shadow:var(--exam-shadow-sm);backdrop-filter:blur(18px)}.exam-section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.exam-section-title{margin:0;font-size:1rem;font-weight:900;letter-spacing:-.01em;color:var(--exam-ink)}.exam-section-subtitle{margin:4px 0 0;color:var(--exam-muted);font-size:.78rem;font-weight:600}.exam-badge-soft{display:inline-flex;white-space:nowrap;border-radius:999px;padding:6px 10px;color:var(--exam-primary-700);background:rgba(var(--exam-primary-rgb),.12);font-size:.73rem;font-weight:900}.exam-question-map-scroll{max-height:calc(100vh - 290px);overflow-y:auto;padding-right:4px}.exam-question-map-scroll::-webkit-scrollbar{width:7px}.exam-question-map-scroll::-webkit-scrollbar-track{background:#eef5fb;border-radius:999px}.exam-question-map-scroll::-webkit-scrollbar-thumb{background:rgba(var(--exam-primary-rgb),.55);border-radius:999px}.exam-question-map-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.exam-q-dot{position:relative;width:100%;aspect-ratio:1/1;border:1px solid transparent;border-radius:16px;color:#526173;background:#edf4fa;font-weight:900;font-size:.88rem;font-family:var(--exam-font);cursor:pointer;transition:.18s ease}.exam-q-dot:hover{color:var(--exam-primary-700);background:rgba(var(--exam-primary-rgb),.13);border-color:rgba(var(--exam-primary-rgb),.22);transform:translateY(-2px)}.exam-q-dot-active{color:#ffffff;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));box-shadow:0 10px 22px rgba(var(--exam-primary-rgb),.34)}.exam-q-dot-answered{color:#139a58;background:rgba(33,200,120,.14)}.exam-q-dot-marked{color:#a96e05;background:rgba(246,183,60,.18)}.exam-legend-list{display:flex;flex-wrap:wrap;gap:9px 12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--exam-border);color:var(--exam-muted);font-size:.74rem;font-weight:700}.exam-legend-list span{display:inline-flex;align-items:center;gap:6px}.exam-legend-dot{width:9px;height:9px;display:inline-block;border-radius:50%}.exam-legend-dot-now{background:var(--exam-primary)}.exam-legend-dot-done{background:var(--exam-success)}.exam-legend-dot-mark{background:var(--exam-warning)}.exam-question-card{border-radius:var(--exam-radius-xl);overflow:hidden;background:var(--exam-surface);border:1px solid rgba(230,238,247,.94);box-shadow:var(--exam-shadow-sm);backdrop-filter:blur(18px)}.exam-question-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;border-bottom:1px solid var(--exam-border);background:linear-gradient(135deg,rgba(var(--exam-primary-rgb),.1),transparent 55%),rgba(255,255,255,.56)}.exam-question-tags{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.exam-score-pill,.exam-tag-primary,.exam-tag-section{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;padding:6px 13px;font-size:.78rem;font-weight:900}.exam-tag-primary{color:#ffffff;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));box-shadow:0 10px 22px rgba(var(--exam-primary-rgb),.26)}.exam-tag-section{color:var(--exam-primary-700);background:rgba(var(--exam-primary-rgb),.12);border:1px solid rgba(var(--exam-primary-rgb),.18)}.exam-score-pill{color:#526173;background:#ffffff;border:1px solid var(--exam-border)}.exam-question-body{padding:30px 30px 34px}.exam-question-title{margin:0;max-width:900px;font-size:clamp(1.15rem,1.2vw + .9rem,1.65rem);line-height:1.55;font-weight:900;letter-spacing:-.02em;color:var(--exam-ink)}.exam-question-hint{margin:8px 0 22px;color:var(--exam-muted);font-size:.9rem;font-weight:600}.exam-review-table thead th{color:#ffffff;background:linear-gradient(135deg,var(--exam-primary-700),var(--exam-primary-600));font-weight:900;white-space:nowrap}.exam-choice-stack{display:grid;gap:12px;max-width:880px}.exam-choice-card{position:relative;min-height:62px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:12px 16px;border:1px solid var(--exam-border);border-radius:20px;background:rgba(255,255,255,.88);cursor:pointer;transition:.2s ease}.exam-choice-card:hover{border-color:rgba(var(--exam-primary-rgb),.35);background:rgba(var(--exam-primary-rgb),.08);transform:translateX(4px)}.exam-choice-card input{position:absolute;opacity:0;pointer-events:none}.exam-choice-alpha{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;color:#607086;background:#edf4fa;font-weight:900;transition:.2s ease}.exam-choice-text{color:#273449;font-weight:700;line-height:1.55}.exam-choice-card:has(input:checked){border-color:rgba(var(--exam-primary-rgb),.55);background:linear-gradient(135deg,rgba(var(--exam-primary-rgb),.14),rgba(255,255,255,.9));box-shadow:0 16px 34px rgba(var(--exam-primary-rgb),.15)}.exam-choice-card:has(input:checked) .exam-choice-alpha{color:#ffffff;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));box-shadow:0 10px 20px rgba(var(--exam-primary-rgb),.28)}.exam-action-panel{display:grid;grid-template-columns:minmax(140px,180px) 1fr minmax(140px,180px);gap:12px;align-items:center;margin-top:16px;padding:14px;border-radius:24px;background:var(--exam-surface);border:1px solid rgba(230,238,247,.94);box-shadow:var(--exam-shadow-sm);backdrop-filter:blur(18px)}.exam-nav-btn,.exam-review-btn{min-height:48px;border-radius:16px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font-weight:900;font-size:.85rem;font-family:var(--exam-font);cursor:pointer;transition:.2s ease}.exam-nav-btn-prev{color:#64748b;background:#f1f5f9}.exam-nav-btn-prev:disabled{opacity:.55;cursor:not-allowed}.exam-nav-btn-next{color:#ffffff;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));box-shadow:var(--exam-shadow-primary)}.exam-nav-btn-next:hover:not(:disabled){transform:translateY(-1px)}.exam-nav-btn-next:disabled{opacity:.55;cursor:not-allowed;transform:none}.exam-review-btn{justify-self:center;color:#a96e05;background:rgba(246,183,60,.12);border-color:rgba(246,183,60,.32)}.exam-review-btn:hover{color:#8c5b04;background:rgba(246,183,60,.18)}.exam-drag-instruction{display:flex;align-items:center;gap:10px;max-width:920px;padding:14px 16px;margin-bottom:18px;border:1px solid rgba(var(--exam-primary-rgb),.18);border-radius:18px;background:rgba(var(--exam-primary-rgb),.09);color:#405064;font-weight:750;font-size:.88rem}.exam-drag-list{display:grid;gap:12px;max-width:920px;list-style:none;margin:0;padding:0}.exam-drag-item{position:relative;display:grid;grid-template-columns:46px 1fr 42px;gap:12px;align-items:center;min-height:66px;padding:12px 14px;border:2px solid var(--exam-border);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 8px 20px rgba(23,32,51,.04);cursor:grab;user-select:none;touch-action:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.exam-drag-item:hover{border-color:rgba(var(--exam-primary-rgb),.34);background:rgba(var(--exam-primary-rgb),.07);transform:translateY(-1px)}.exam-drag-item-dragging{border-color:rgba(var(--exam-primary-rgb),.7);outline:4px solid rgba(var(--exam-primary-rgb),.15);background:linear-gradient(135deg,rgba(var(--exam-primary-rgb),.17),rgba(255,255,255,.98));box-shadow:0 22px 52px rgba(var(--exam-primary-rgb),.23);transform:scale(1.018);z-index:20;cursor:grabbing}.exam-order-index{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#ffffff;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));box-shadow:0 10px 20px rgba(var(--exam-primary-rgb),.22);font-weight:900;font-size:.92rem}.exam-drag-text{color:#273449;font-weight:750;line-height:1.55}.exam-drag-grip{width:42px;height:42px;border:1px solid var(--exam-border);border-radius:14px;background:#f5f9fd;color:#607086;display:inline-flex;align-items:center;justify-content:center;transition:.2s ease}.exam-drag-item-dragging .exam-drag-grip,.exam-drag-item:hover .exam-drag-grip{color:#ffffff;border-color:rgba(var(--exam-primary-rgb),.35);background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));box-shadow:0 10px 20px rgba(var(--exam-primary-rgb),.24)}.exam-cloze-note{display:flex;align-items:flex-start;gap:12px;max-width:920px;padding:14px 16px;margin-bottom:18px;border:1px solid rgba(var(--exam-primary-rgb),.18);border-radius:var(--exam-radius-md);background:rgba(var(--exam-primary-rgb),.09);color:#405064;font-weight:750;font-size:.88rem;line-height:1.55}.exam-cloze-note svg{color:var(--exam-primary-700);flex-shrink:0;margin-top:2px}.exam-cloze-mobile-help{display:none}.exam-cloze-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;align-items:start}.exam-answer-bank-card,.exam-reading-card{border:1px solid var(--exam-border);border-radius:var(--exam-radius-lg);background:rgba(255,255,255,.9);box-shadow:var(--exam-shadow-sm)}.exam-answer-bank-card{position:sticky;top:16px;padding:16px}.exam-bank-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.exam-bank-heading h3,.exam-reading-header h3{margin:0;color:var(--exam-ink);font-size:.96rem;font-weight:900}.exam-bank-heading p,.exam-reading-header p{margin:4px 0 0;color:var(--exam-muted);font-size:.76rem;font-weight:650;line-height:1.4}.exam-bank-count-badge,.exam-reading-badge{min-width:44px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--exam-primary-700);background:rgba(var(--exam-primary-rgb),.12);font-size:.76rem;font-weight:900;white-space:nowrap;padding:0 10px}.exam-answer-pool{min-height:220px;display:grid;gap:10px;align-content:start;padding:12px;border:1px dashed rgba(var(--exam-primary-rgb),.28);border-radius:var(--exam-radius-md);background:linear-gradient(180deg,rgba(var(--exam-primary-rgb),.05),rgba(255,255,255,.8));transition:.18s ease}.exam-answer-pool-over{border-color:rgba(var(--exam-primary-rgb),.6);background:rgba(var(--exam-primary-rgb),.1)}.exam-answer-token{position:relative;min-height:50px;display:grid;grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--exam-border-strong);border-radius:16px;color:#273449;background:#ffffff;box-shadow:0 7px 18px rgba(23,32,51,.05);cursor:grab;user-select:none;touch-action:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.exam-answer-token:hover{border-color:rgba(var(--exam-primary-rgb),.4);background:rgba(var(--exam-primary-rgb),.06);transform:translateY(-1px)}.exam-answer-token-used{grid-template-columns:28px 1fr 26px;min-height:46px;border-color:rgba(var(--exam-primary-rgb),.34);background:linear-gradient(135deg,rgba(var(--exam-primary-rgb),.13),rgba(255,255,255,.95))}.exam-answer-token-placeholder{opacity:.22;transform:none!important}.exam-answer-token-placeholder .exam-token-grip,.exam-answer-token-placeholder .exam-token-index,.exam-answer-token-placeholder .exam-token-text{visibility:hidden}.exam-answer-token-selected{border-color:rgba(var(--exam-primary-rgb),.78);background:linear-gradient(135deg,rgba(var(--exam-primary-rgb),.18),rgba(255,255,255,.96));box-shadow:0 16px 34px rgba(var(--exam-primary-rgb),.22);transform:translateY(-2px)}.exam-token-index{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:#ffffff;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));font-size:.74rem;font-weight:900;box-shadow:0 8px 17px rgba(var(--exam-primary-rgb),.25)}.exam-token-text{color:#28354a;font-size:.92rem;font-weight:800;line-height:1.35}.exam-token-grip{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;color:#6d7b8c;background:#f2f7fb;transition:.18s ease}.exam-answer-token-selected .exam-token-grip,.exam-answer-token:hover .exam-token-grip,.exam-drag-floating-token .exam-token-grip{color:#ffffff;background:var(--exam-primary)}.exam-reading-card{overflow:hidden}.exam-reading-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--exam-border);background:linear-gradient(135deg,rgba(var(--exam-primary-rgb),.08),transparent 58%),rgba(255,255,255,.7)}.exam-article-box{padding:22px}.exam-article-title{margin:0 0 12px;color:var(--exam-ink);font-size:clamp(1.08rem,1vw + .9rem,1.4rem);font-weight:900;letter-spacing:-.02em}.exam-article-lead{margin:0 0 16px;color:var(--exam-muted);font-size:.88rem;font-weight:650;line-height:1.7}.exam-reading-paragraph{margin:0;color:#273449;font-size:1rem;font-weight:700;line-height:2.05}.exam-reading-paragraph+.exam-reading-paragraph{margin-top:16px}.exam-drop-slot{min-width:168px;min-height:50px;display:inline-grid;align-items:center;vertical-align:middle;margin:4px 5px;padding:6px;border:2px dashed rgba(var(--exam-primary-rgb),.38);border-radius:16px;background:rgba(var(--exam-primary-rgb),.07);color:var(--exam-muted);transition:.16s ease}.exam-drop-slot-over{border-color:var(--exam-primary);background:rgba(var(--exam-primary-rgb),.15);box-shadow:0 0 0 4px rgba(var(--exam-primary-rgb),.09)}.exam-drop-slot-filled{border-style:solid;border-color:rgba(var(--exam-primary-rgb),.44);background:rgba(255,255,255,.92)}.exam-drop-slot-mobile-target{border-color:rgba(var(--exam-primary-rgb),.7);background:rgba(var(--exam-primary-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--exam-primary-rgb),.12)}.exam-drop-slot-tap{animation:examTapSlotPulse .36s ease}@keyframes examTapSlotPulse{0%{transform:scale(1)}45%{transform:scale(1.015)}to{transform:scale(1)}}.exam-drop-placeholder{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;color:#718096;font-size:.82rem;font-weight:850;text-align:center;white-space:nowrap}.exam-drop-slot-filled .exam-drop-placeholder{display:none}.exam-drop-slot .exam-answer-token{width:100%;margin:0;box-shadow:none}.exam-answer-state-box{margin-top:18px;padding:12px 14px;border:1px dashed rgba(var(--exam-primary-rgb),.28);border-radius:var(--exam-radius-md);background:rgba(255,255,255,.7);color:var(--exam-muted);font-size:.8rem;font-weight:750;line-height:1.6;word-break:break-word}.exam-answer-state-box strong{color:#526173}.exam-drag-floating-token{position:fixed;left:0;top:0;z-index:3000;width:var(--exam-drag-width,auto);margin:0;pointer-events:none;cursor:grabbing;transform:translate3d(var(--exam-drag-x,0),var(--exam-drag-y,0),0);transition:none!important;box-shadow:0 24px 55px rgba(var(--exam-primary-rgb),.32),0 12px 34px rgba(23,32,51,.16);border-color:rgba(var(--exam-primary-rgb),.72);background:#ffffff}body.exam-dragging-token,body.exam-dragging-token *{cursor:grabbing!important}.exam-mobile-selected-bar{display:none;position:fixed;left:12px;right:12px;bottom:12px;z-index:3100;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid rgba(var(--exam-primary-rgb),.28);border-radius:var(--exam-radius-lg);background:rgba(255,255,255,.95);box-shadow:0 22px 50px rgba(23,32,51,.18);backdrop-filter:blur(16px)}.exam-mobile-selected-info{min-width:0;display:grid;gap:2px}.exam-mobile-selected-info small{color:var(--exam-muted);font-size:.72rem;font-weight:800}.exam-mobile-selected-info strong{overflow:hidden;text-overflow:ellipsis;color:var(--exam-primary-700);font-size:.94rem;font-weight:900;white-space:nowrap;display:block}.exam-mobile-selected-actions{flex-shrink:0;display:inline-flex;gap:7px}.exam-mobile-selected-actions button{min-height:38px;border:1px solid var(--exam-border);border-radius:13px;padding:0 12px;background:#ffffff;color:#526173;font-size:.78rem;font-weight:900}.exam-mobile-return-btn{color:#ffffff;border-color:var(--exam-primary)!important;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700));box-shadow:0 10px 22px rgba(var(--exam-primary-rgb),.22)}@media (max-width:991px){.exam-cloze-layout{grid-template-columns:1fr}.exam-answer-bank-card{position:relative;top:auto}.exam-answer-pool{min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.exam-article-box{padding:16px}.exam-reading-paragraph{font-size:.92rem;line-height:1.9}.exam-cloze-desktop-help{display:none}.exam-cloze-mobile-help{display:inline}.exam-answer-pool{grid-template-columns:1fr}.exam-answer-token{cursor:pointer;touch-action:manipulation}.exam-answer-token:hover{transform:none}.exam-drop-slot{width:100%;min-width:0;min-height:58px;margin:8px 0;cursor:pointer}.exam-drop-placeholder{min-height:42px;white-space:normal}body.exam-mobile-token-selected{padding-bottom:88px}body.exam-mobile-token-selected .exam-mobile-selected-bar{display:flex}}.exam-group-block{background:var(--exam-surface);border:1px solid rgba(230,238,247,.94);border-radius:var(--exam-radius-md);padding:16px;margin-bottom:16px;backdrop-filter:blur(18px)}.exam-question-audio-block{background:#f8fafd;border:1px solid var(--exam-border);border-radius:var(--exam-radius-md);padding:12px;margin-bottom:16px}@media (max-width:1199px){.exam-hero-card{grid-template-columns:250px 1fr}.exam-hero-right{grid-column:1/-1}.exam-workspace{grid-template-columns:290px minmax(0,1fr)}.exam-question-map-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.exam-workspace{grid-template-columns:1fr}.exam-question-map-card{position:relative;top:auto}.exam-question-map-scroll{max-height:none;overflow-y:visible}.exam-question-map-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.exam-q-dot{border-radius:14px}}@media (max-width:767px){.exam-hero-card{grid-template-columns:1fr;border-radius:26px}.exam-hero-right{display:grid;grid-template-columns:repeat(3,1fr)}.exam-mini-stat{min-width:0}.exam-question-map-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.exam-question-body{padding:24px 20px 26px}.exam-question-topline{align-items:flex-start;flex-direction:column;padding:18px 20px}.exam-score-pill{align-self:flex-start}.exam-action-panel{grid-template-columns:1fr}.exam-review-btn{justify-self:stretch}.exam-timer-icon{width:52px;height:52px;border-radius:17px}.exam-timer-value{font-size:1.55rem}}@media (max-width:575px){.exam-hero-card{padding:14px}.exam-hero-right{grid-template-columns:1fr}.exam-mini-stat{display:flex;align-items:center;justify-content:space-between;text-align:left}.exam-mini-stat span{margin-top:0}.exam-question-map-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.exam-q-dot{border-radius:12px;font-size:.8rem}.exam-choice-card{grid-template-columns:38px 1fr;border-radius:17px;padding:11px 13px}.exam-choice-alpha{width:38px;height:38px;border-radius:13px}}.exam-body-bg{background:radial-gradient(circle at top left,rgba(var(--exam-primary-rgb),.18),transparent 30%),radial-gradient(circle at 80% 20%,rgba(127,223,255,.14),transparent 28%),linear-gradient(180deg,#ffffff 0,#f5f9fd 45%,#eef6fc 100%)!important}.exam-appshell-navbar{background:rgba(255,255,255,.62)!important;border-right:1px solid rgba(230,238,247,.9)!important;backdrop-filter:blur(18px)}.exam-appshell-header{background:rgba(255,255,255,.78)!important;border-bottom:1px solid rgba(230,238,247,.9)!important;backdrop-filter:blur(18px)}.exam-nav-item{border-radius:15px!important;margin-bottom:2px;font-weight:700;transition:.2s ease}.exam-nav-item[data-active=true],.exam-nav-item[data-active]{color:var(--exam-primary-700)!important;background:rgba(var(--exam-primary-rgb),.12)!important}.exam-profile-card{position:relative;overflow:hidden;padding:24px 16px;text-align:center;background:linear-gradient(180deg,rgba(var(--exam-primary-rgb),.12),rgba(255,255,255,.78)),#ffffff;border:1px solid rgba(var(--exam-primary-rgb),.15);border-radius:var(--exam-radius-lg);box-shadow:var(--exam-shadow-sm);margin-bottom:20px}.exam-profile-card:after{content:"";position:absolute;right:-36px;top:-42px;width:96px;height:96px;border-radius:50%;background:rgba(var(--exam-primary-rgb),.18)}.exam-avatar-ring{width:76px;height:76px;margin:0 auto 12px;padding:5px;border-radius:50%;background:linear-gradient(135deg,var(--exam-primary),rgba(var(--exam-primary-rgb),.18));box-shadow:var(--exam-shadow-primary)}.exam-avatar-inner{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff;color:var(--exam-primary-700);font-size:1.25rem;font-weight:900}.exam-profile-name{font-weight:900;font-size:1rem;margin-bottom:2px;color:var(--exam-ink)}.exam-profile-id{color:var(--exam-muted);font-weight:600;font-size:.8rem}.exam-logout-btn{width:100%;min-height:46px;border:1px solid var(--exam-border);border-radius:15px;color:#405064;background:#ffffff;font-weight:800;font-size:.85rem;font-family:var(--exam-font);cursor:pointer;transition:.2s ease}.exam-logout-btn:hover{color:#ffffff;border-color:#1f2937;background:#1f2937}.exam-auth-card{background:var(--exam-surface)!important;border:1px solid rgba(230,238,247,.94)!important;border-radius:var(--exam-radius-xl)!important;box-shadow:var(--exam-shadow-md)!important;backdrop-filter:blur(18px)}.exam-auth-page{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(var(--exam-primary-rgb),.18),transparent 30%),radial-gradient(circle at 80% 20%,rgba(127,223,255,.14),transparent 28%),linear-gradient(180deg,#ffffff 0,#f5f9fd 45%,#eef6fc 100%)}.exam-dash-card{background:var(--exam-surface)!important;border:1px solid rgba(230,238,247,.94)!important;border-radius:var(--exam-radius-lg)!important;box-shadow:var(--exam-shadow-sm)!important;backdrop-filter:blur(18px);transition:.2s ease}.exam-dash-card:hover{box-shadow:var(--exam-shadow-md)!important;transform:translateY(-2px)}.exam-stat-card{position:relative;overflow:hidden;background:var(--exam-surface)!important;border:1px solid rgba(230,238,247,.94)!important;border-radius:var(--exam-radius-xl)!important;box-shadow:var(--exam-shadow-sm)!important;backdrop-filter:blur(18px);transition:.2s ease}.exam-stat-card:hover{box-shadow:var(--exam-shadow-md)!important;transform:translateY(-3px)}.exam-stat-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;color:#ffffff;background:linear-gradient(135deg,var(--exam-primary),#71dcff);box-shadow:var(--exam-shadow-primary)}.exam-lang-toggle{gap:3px;padding:4px;background:#eef5fb;border:1px solid var(--exam-border);border-radius:999px}.exam-lang-toggle,.exam-topbar-submit{display:inline-flex;align-items:center}.exam-topbar-submit{border:0;min-height:40px;padding:0 16px;border-radius:12px;color:#ffffff;font-weight:800;font-size:.82rem;font-family:var(--exam-font);background:linear-gradient(135deg,#ff6076,#ff3f5f);box-shadow:0 10px 22px rgba(255,91,110,.22);cursor:pointer;transition:.2s ease;gap:6px}.exam-topbar-submit:hover{transform:translateY(-1px);filter:brightness(.98)}.exam-cert-card{background:var(--exam-surface)!important;border:1px solid rgba(230,238,247,.94)!important;border-radius:var(--exam-radius-lg)!important;box-shadow:var(--exam-shadow-sm)!important;backdrop-filter:blur(18px);transition:.2s ease}.exam-cert-card:hover{box-shadow:var(--exam-shadow-md)!important;transform:translateY(-2px)}.exam-btn-primary{border:0!important;background:linear-gradient(135deg,var(--exam-primary),var(--exam-primary-700))!important;box-shadow:var(--exam-shadow-primary)!important;color:#ffffff!important;font-weight:800;transition:.2s ease}.exam-btn-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.exam-short-answer-card{display:grid;gap:18px;max-width:900px}.exam-sa-input-wrap{display:flex;flex-direction:column;gap:8px}.exam-sa-label{font-weight:700;font-size:.95rem;color:var(--exam-ink)}.exam-short-answer-input{width:100%;min-height:58px;padding:14px 18px;border:1px solid var(--exam-border);border-radius:18px;color:var(--exam-ink);background:#ffffff;font-size:1rem;font-weight:700;outline:none;transition:.2s ease}.exam-short-answer-input:focus{border-color:rgba(var(--exam-primary-rgb),.75);box-shadow:0 0 0 4px rgba(var(--exam-primary-rgb),.13)}.exam-answer-helper{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.exam-answer-counter{margin-left:auto;color:var(--exam-muted);font-size:.78rem;font-weight:700}.exam-multi-select-header{max-width:920px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.exam-select-limit-pill,.exam-selected-count-pill{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 13px;border-radius:999px;font-weight:800;font-size:.82rem}.exam-select-limit-pill{color:var(--exam-primary-700);background:rgba(var(--exam-primary-rgb),.12);border:1px solid rgba(var(--exam-primary-rgb),.2)}.exam-selected-count-pill{color:#526173;background:#ffffff;border:1px solid var(--exam-border)}.exam-choice-disabled{opacity:.55;cursor:not-allowed!important}.exam-choice-disabled:hover{transform:none;border-color:var(--exam-border);background:rgba(255,255,255,.88)}.exam-multi-feedback{max-width:920px;min-height:42px;margin-top:14px;padding:11px 14px;border-radius:16px;background:#f5f9fd;color:var(--exam-muted);font-size:.84rem;font-weight:700}.exam-multi-feedback-complete{color:#139a58;background:rgba(33,200,120,.1);border:1px solid rgba(33,200,120,.18)}@media print{.no-print{display:none!important}body{background:white}}.m_468e7eda{padding-top:0;padding-bottom:0;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_2351eeb0,.m_f6645d97{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;user-select:none;opacity:1;cursor:pointer}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_8f2832ae{position:fixed;top:0;inset-inline:0;z-index:var(--nprogress-z-index);background-color:transparent;transition:opacity .15s ease;transition-delay:50ms;opacity:0;overflow:visible}.m_8f2832ae:where([data-mounted]){opacity:1}.m_7a0fe999{position:relative;transition:width .15s ease;overflow:visible}.m_7a0fe999:before{content:"";position:absolute;width:calc(6.25rem * var(--mantine-scale));height:var(--progress-size);top:0;inset-inline-end:calc(.0625rem * var(--mantine-scale));transform:rotate(4deg) translateY(-4px);box-shadow:0 0 10px var(--progress-section-color),0 0 5px var(--progress-section-color)}