#anatomy-review{--strong:var(--surface-strong);--soft:var(--surface-soft);--dim:var(--text-dim);--accentText:var(--accent-contrast);--green:var(--correct);--red:var(--wrong);--radius:var(--radius-lg);color:var(--text);min-width:0}#anatomy-review[hidden]{display:none!important}#anatomy-review .breadcrumb{margin-top:8px}#anatomy-review .quiz-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr)}#anatomy-review .review-banner{margin-top:10px}#anatomy-review *{box-sizing:border-box}#anatomy-review button,#anatomy-review input,#anatomy-review select{font:inherit}#anatomy-review a{color:var(--accent)}#anatomy-review button,#anatomy-review a.button{cursor:pointer}#anatomy-review button,#anatomy-review .button{font-size:14px;font-weight:650;border:1px solid var(--border);border-radius:12px;padding:12px 17px;line-height:1.25;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:6px}#anatomy-review button:disabled{opacity:.43;cursor:default}#anatomy-review .primary{background:var(--accent);border-color:var(--accent);color:var(--accentText)}#anatomy-review .secondary{background:var(--strong);color:var(--text)}#anatomy-review button:hover:enabled,#anatomy-review .button:hover{filter:brightness(1.09)}#anatomy-review button:focus-visible,#anatomy-review a:focus-visible,#anatomy-review select:focus-visible,#anatomy-review input:focus-visible,#anatomy-review #ar-imageViewport:focus-visible,#anatomy-review #ar-feedback:focus-visible{outline:3px solid var(--accent);outline-offset:4px}#anatomy-review fieldset{border:0;padding:0;margin:0;min-width:0}#anatomy-review [hidden]{display:none!important}#anatomy-review .skip{position:absolute;left:15px;top:-60px;background:var(--accent);padding:12px;color:var(--accentText);z-index:20}#anatomy-review .skip:focus{top:10px}#anatomy-review .topbar{max-width:1340px;margin:auto;display:flex;align-items:center;gap:28px;padding:22px 32px;border-bottom:1px solid var(--border)}#anatomy-review .brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text);margin-right:auto}#anatomy-review .brand img{object-fit:contain;border-radius:13px;background:white}#anatomy-review .brand small{display:block;font-size:10px;letter-spacing:2px;color:var(--dim);margin-bottom:5px}#anatomy-review .brand strong{font-size:20px;letter-spacing:1px}#anatomy-review .brand em{font-style:normal;color:var(--accent)}#anatomy-review .topbar nav{display:flex;gap:18px;align-items:center}#anatomy-review .topbar nav a{font-size:14px;font-weight:650;text-decoration:none;border-bottom:2px solid var(--accent);padding:12px 5px}#anatomy-review .local-pill,#anatomy-review .pill{font-size:11px;padding:7px 11px;border:1px solid var(--border);border-radius:20px;color:var(--dim);white-space:nowrap}#anatomy-review .container{max-width:1280px;margin:auto;padding:20px 28px 35px}#anatomy-review .breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--dim);margin:0 0 17px;min-height:22px}#anatomy-review .breadcrumb a{text-decoration:none}#anatomy-review .review-banner{display:flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid #f2b84b40;border-radius:12px;background:#f2b84b0a;color:var(--dim);margin-bottom:22px;font-size:12px}#anatomy-review .review-banner strong{color:var(--gold)}#anatomy-review .review-banner p{margin:0;line-height:1.6}#anatomy-review .status-dot{width:7px;height:7px;background:var(--gold);border-radius:100%;flex-shrink:0}#anatomy-review .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 18px 36px #0208171c;padding:25px}#anatomy-review .eyebrow{font-size:10px;font-weight:750;color:var(--accent);letter-spacing:1.8px;margin-bottom:10px}#anatomy-review h1{font-size:32px;letter-spacing:-.9px;line-height:1.15;margin:0 0 12px}#anatomy-review h2{font-size:26px;letter-spacing:-.6px;margin:12px 0}#anatomy-review p.intro{font-size:14px;line-height:1.7;color:var(--dim);margin:0 0 24px}#anatomy-review .category-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}#anatomy-review .category-row>span,#anatomy-review .category{border:1px solid var(--border);border-radius:24px;color:var(--dim);font-size:12px;padding:10px 13px;text-decoration:none}#anatomy-review .category.active{background:#41c8c615;border-color:#41c8c670;color:var(--accent);font-weight:650}#anatomy-review .category b{margin-left:7px;padding:2px 6px;background:#41c8c620;border-radius:10px}#anatomy-review .entry-card{display:grid;grid-template-columns:270px 1fr;gap:35px;margin:32px 0 18px;padding:36px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(120deg,var(--soft),var(--strong))}#anatomy-review .entry-card p{color:var(--dim);font-size:14px;line-height:1.8;max-width:600px;margin-bottom:23px}#anatomy-review .entry-illustration{display:flex;gap:40px;align-items:center;justify-content:center;position:relative;border-radius:50%;border:1px solid #41c8c650;aspect-ratio:1;background:radial-gradient(ellipse,#41c8c61a,transparent 70%)}#anatomy-review .entry-illustration:before,#anatomy-review .entry-illustration:after{content:"";position:absolute;border:1px solid #41c8c640;border-radius:48%;inset:20px;transform:rotate(25deg)}#anatomy-review .entry-illustration:after{inset:38px;transform:rotate(-25deg)}#anatomy-review .entry-illustration span{position:relative;z-index:1;padding:10px;border-radius:50%;font-size:17px;color:var(--accent);background:var(--soft);border:1px solid var(--accent)}#anatomy-review .entry-illustration span:first-child{align-self:flex-start;margin-top:45px}#anatomy-review .entry-illustration span:last-child{align-self:flex-end;margin-bottom:45px}#anatomy-review .scope-note,#anatomy-review .small{color:var(--dim);font-size:12px;line-height:1.7}#anatomy-review .section-head{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}#anatomy-review .total{text-align:right;white-space:nowrap;padding-top:12px}#anatomy-review .total strong{font-size:25px;color:var(--accent);display:block}#anatomy-review .total span{color:var(--dim);font-size:11px}#anatomy-review .filters{display:flex;align-items:flex-end;gap:18px;padding:18px 22px;margin-bottom:23px}#anatomy-review .filters label{display:flex;flex-direction:column;gap:8px;color:var(--dim);font-size:11px;font-weight:650;flex:0 1 240px}#anatomy-review .filters select{min-height:44px;width:100%;padding:10px 36px 10px 12px;background:var(--strong);color:var(--text);border:1px solid var(--border);border-radius:10px;font-size:13px}#anatomy-review .filters>span{margin-left:auto;font-size:12px;color:var(--dim);padding-bottom:13px}#anatomy-review .sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#anatomy-review .set-card{padding:0;overflow:hidden;display:flex;flex-direction:column}#anatomy-review .set-thumb{height:210px;background:#000;position:relative;overflow:hidden}#anatomy-review .set-thumb img{width:100%;height:100%;object-fit:contain}#anatomy-review .set-thumb span{position:absolute;top:12px;left:12px;background:#07111fe8;border:1px solid #94a3b850;border-radius:15px;padding:5px 10px;font-size:10px;color:#d6e9ed}#anatomy-review .set-copy{padding:20px;display:flex;flex-direction:column;flex:1}#anatomy-review .set-copy h2{font-size:21px;margin:0 0 8px}#anatomy-review .set-copy p{font-size:12px;color:var(--dim);margin:0 0 15px}#anatomy-review .set-copy .set-progress{display:flex;justify-content:space-between;font-size:11px;color:var(--dim);margin:0 0 10px}#anatomy-review .set-copy .button{width:100%;margin-top:auto}#anatomy-review .set-copy progress{margin-bottom:17px}#anatomy-review .quiz-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}#anatomy-review .quiz-heading h1{font-size:27px}#anatomy-review .scorebar{display:flex;gap:25px;align-items:center;font-size:12px;color:var(--dim);padding:10px 0 16px}#anatomy-review .scorebar strong{font-size:18px;color:var(--text);margin-right:4px}#anatomy-review .text-button{margin-left:auto;min-height:36px;padding:6px 9px;border:0;background:none;color:var(--dim);font-size:12px}#anatomy-review progress{display:block;width:100%;height:5px;border:0;accent-color:var(--accent);background:var(--strong);border-radius:8px;overflow:hidden}#anatomy-review progress::-webkit-progress-bar{background:var(--strong)}#anatomy-review progress::-webkit-progress-value{background:var(--accent)}#anatomy-review .quiz-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(345px,1fr);gap:22px;margin-top:20px;align-items:start}#anatomy-review .image-card{padding:13px;position:sticky;top:14px}#anatomy-review .image-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 3px 12px;font-size:12px}#anatomy-review .image-tools>div{display:flex;gap:5px}#anatomy-review .image-tools button{padding:8px 10px;min-height:40px;font-size:11px}#anatomy-review #ar-imageViewport{overflow:auto;background:#000;max-height:600px;border:1px solid #94a3b829;border-radius:10px;scrollbar-color:#536475 #07111f}#anatomy-review #ar-imageFrame{position:relative;width:100%;min-width:100%}#anatomy-review #ar-numberedImage{display:block;width:100%;height:auto}#anatomy-review #ar-targetOverlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#anatomy-review #ar-targetRing{fill:none;stroke:#4cf0e5;stroke-width:3;stroke-dasharray:7 4;vector-effect:non-scaling-stroke}#anatomy-review .image-note{font-size:11px;line-height:1.7;color:var(--dim);margin:12px 4px 0}#anatomy-review .question-card{padding:24px}#anatomy-review .question-top{display:flex;justify-content:space-between;align-items:center;gap:8px}#anatomy-review .draft-label{color:var(--gold);font-size:10px}#anatomy-review .question-card legend{font-size:23px;line-height:1.4;font-weight:650;letter-spacing:-.4px;margin:24px 0 21px}#anatomy-review #ar-choices{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}#anatomy-review .choice{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:12px;background:var(--strong);padding:15px 12px;min-height:58px;font-size:14px;line-height:1.5;cursor:pointer}#anatomy-review .choice:has(input:checked){border-color:var(--accent);background:#41c8c612}#anatomy-review .choice input{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent);margin:0 2px 0 0}#anatomy-review .choice .letter{color:var(--dim);font-family:monospace;font-size:12px}#anatomy-review .choice.correct{border-color:var(--green);background:#31c77212}#anatomy-review .choice.wrong{border-color:var(--red);background:#f05d6712}#anatomy-review .choice .result-icon{margin-left:auto;font-size:14px;font-weight:750}#anatomy-review .choice.correct .result-icon{color:var(--green)}#anatomy-review .choice.wrong .result-icon{color:var(--red)}#anatomy-review #ar-check{width:100%}#anatomy-review #ar-feedback{margin-top:18px;padding:17px;border-radius:12px;background:#31c7720e;border:1px solid #31c77260;font-size:13px;line-height:1.7}#anatomy-review #ar-feedback.wrong{background:#f05d670e;border-color:#f05d6760}#anatomy-review #ar-feedback h2{font-size:18px;letter-spacing:0;margin:0 0 8px}#anatomy-review #ar-feedback p{margin:0}#anatomy-review #ar-feedback strong{color:var(--accent)}#anatomy-review .question-actions{display:flex;justify-content:space-between;gap:12px;margin:22px 0}#anatomy-review .question-actions button{font-size:12px;padding:11px 13px}#anatomy-review .nav-label{font-size:11px;font-weight:650;color:var(--dim);text-transform:uppercase;letter-spacing:1px;margin:25px 0 12px}#anatomy-review .question-nav{display:flex;gap:7px;flex-wrap:wrap}#anatomy-review .question-nav button{min-width:38px;min-height:40px;font-size:12px;padding:7px 10px;background:var(--strong);color:var(--dim)}#anatomy-review .question-nav button.current{outline:2px solid var(--accent);outline-offset:1px;color:var(--accent)}#anatomy-review .question-nav button.right{border-color:var(--green)}#anatomy-review .question-nav button.missed{border-color:var(--red)}#anatomy-review .summary{margin-top:22px;padding:35px;text-align:center}#anatomy-review .summary p{color:var(--dim);line-height:1.8;margin-bottom:23px}#anatomy-review .summary button{margin:5px}#anatomy-review #ar-error{border:1px solid var(--red);padding:18px;background:#f05d6712;border-radius:12px;line-height:1.7}#anatomy-review footer{text-align:center;font-size:11px;color:var(--dim);padding:15px 20px 30px;line-height:1.8}@media(max-width:1000px){#anatomy-review .sets{grid-template-columns:repeat(2,minmax(0,1fr))}#anatomy-review .quiz-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);gap:15px}#anatomy-review .question-card{padding:20px}#anatomy-review .question-card legend{font-size:21px}#anatomy-review .entry-card{grid-template-columns:210px 1fr;padding:26px;gap:28px}}@media(max-width:760px){#anatomy-review .topbar{padding:15px 17px;gap:12px;flex-wrap:wrap}#anatomy-review .brand{gap:9px}#anatomy-review .brand img{width:42px;height:42px}#anatomy-review .brand strong{font-size:16px}#anatomy-review .brand small{font-size:8px;letter-spacing:1.5px}#anatomy-review .topbar nav{order:3;width:100%;justify-content:space-between;gap:10px}#anatomy-review .topbar #theme{font-size:11px;padding:9px 11px}#anatomy-review .container{padding:17px 14px 25px}#anatomy-review .review-banner{font-size:11px;padding:10px 12px}#anatomy-review .card{padding:21px}#anatomy-review h1{font-size:28px}#anatomy-review .entry-card{display:block;padding:22px;margin-top:23px}#anatomy-review .entry-illustration{width:150px;margin:0 auto 28px}#anatomy-review .entry-illustration span{font-size:12px;padding:7px}#anatomy-review .entry-illustration span:first-child{margin-top:25px}#anatomy-review .entry-illustration span:last-child{margin-bottom:25px}#anatomy-review .entry-card h2{font-size:23px}#anatomy-review .category-row>span,#anatomy-review .category{font-size:11px;padding:9px 11px}#anatomy-review .section-head{display:block}#anatomy-review .total{display:flex;align-items:center;gap:10px;text-align:left;padding:0 0 23px}#anatomy-review .total strong{font-size:20px}#anatomy-review .filters{gap:12px;flex-wrap:wrap;padding:16px}#anatomy-review .filters label{flex:1 1 40%;min-width:0}#anatomy-review .filters>span{margin-left:0;width:100%;padding-bottom:0}#anatomy-review .sets{grid-template-columns:1fr;gap:16px}#anatomy-review .set-thumb{height:240px}#anatomy-review .set-copy{padding:19px}#anatomy-review .quiz-heading{align-items:flex-start;gap:12px}#anatomy-review .quiz-heading h1{font-size:24px}#anatomy-review .quiz-heading button{font-size:11px;padding:9px 11px}#anatomy-review .scorebar{gap:13px;flex-wrap:wrap;font-size:10px}#anatomy-review .scorebar strong{font-size:16px}#anatomy-review .scorebar .text-button{font-size:10px}#anatomy-review .quiz-grid{grid-template-columns:1fr;gap:18px}#anatomy-review .image-card{position:static;padding:11px}#anatomy-review #ar-imageViewport{max-height:390px}#anatomy-review .question-card{padding:21px}#anatomy-review .question-card legend{font-size:22px}#anatomy-review .choice{min-height:59px}#anatomy-review .question-nav button{min-width:44px;min-height:44px}#anatomy-review .image-tools button{min-width:44px;min-height:44px}#anatomy-review .summary{padding:25px}#anatomy-review .question-actions{margin-top:18px}}@media(prefers-reduced-motion:reduce){#anatomy-review *{scroll-behavior:auto!important}}#anatomy-review .attempt-controls{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;padding:1rem;margin-bottom:1rem}#anatomy-review .attempt-controls label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem}#anatomy-review .attempt-controls select{max-width:100%;padding:.65rem;border:1px solid var(--border);border-radius:.6rem;background:var(--strong);color:var(--text)}#anatomy-review .attempt-controls p{flex-basis:100%;margin:.1rem 0}#anatomy-review .attempt-controls #ar-attemptNotice{font-weight:600}#anatomy-review .set-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}#anatomy-review .submission-warning{padding:1rem;border:2px solid #d89f47;border-radius:.75rem;margin-top:1rem}#anatomy-review .submission-warning button{margin:.3rem .3rem .3rem 0}#anatomy-review .question-nav button.selected{border-color:#6bb8b2;box-shadow:inset 0 -3px #6bb8b2}#anatomy-review .scorebar{flex-wrap:wrap}#anatomy-review .scorebar span{min-width:100px}#anatomy-review .attempt-controls label:nth-child(2){flex:1;min-width:180px}#anatomy-review .attempt-controls select:focus-visible,#anatomy-review button:focus-visible,#anatomy-review input:focus-visible{outline:3px solid #80d6cf;outline-offset:3px}@media(max-width:760px){#anatomy-review .attempt-controls{gap:.7rem}#anatomy-review .attempt-controls label{width:100%}#anatomy-review .attempt-controls button{width:100%}#anatomy-review .scorebar{gap:.7rem}#anatomy-review .set-actions>*{flex:1 1 100%}}
@media(max-width:760px){#anatomy-review .quiz-grid{grid-template-columns:1fr}}

#anatomy-review .choice:has(input:disabled){cursor:default;opacity:.72}#anatomy-review #ar-choiceStart{margin:0 0 14px}#anatomy-review #ar-choiceNotice{line-height:1.6}
