/* C06 adds scoped presentation only; existing C01 content and warm finale remain canonical. */
.c06-exam,.c06-hatchery-controls{margin-top:16px;padding:14px;border:1px dashed #746f54;min-width:0}.c06-exam [hidden],.c06-hatchery-controls [hidden]{display:none!important}.c06-exam button{min-width:44px;min-height:48px;padding:10px 14px;background:#f1c928;color:#111310;border:2px solid #f1c928;font:700 13px/1.4 ui-monospace,monospace;cursor:pointer}.c06-exam button:disabled{background:#45463c;border-color:#746f54;color:#eee9d8;cursor:default}.c06-exam button:focus-visible,.c06-answer:focus-visible,.c06-egg:focus-visible{outline:3px solid #fff;outline-offset:3px}
.c06-question{font:20px/1.4 Georgia,serif;color:#f1c928}.c06-label{display:block;margin:10px 0 6px;font:13px/1.4 ui-monospace,monospace}.c06-answer{display:block;width:100%;min-width:44px;min-height:110px;padding:10px;border:2px solid #746f54;background:#eee9d8;color:#111310;font:16px/1.5 system-ui,sans-serif;resize:vertical}.c06-length{font:12px/1.4 ui-monospace,monospace;color:#aaa691}.c06-busy,.c06-feedback,.c06-fleet-message{min-height:1.5em;font:14px/1.5 system-ui,sans-serif}.c06-verdict{color:#f1c928;font-size:18px}.c06-ratings{display:grid;gap:12px;margin:18px 0}.c06-rating{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:4px 10px;font:12px/1.4 ui-monospace,monospace}.c06-rating-name{grid-column:1/-1;overflow-wrap:anywhere}.c06-rating-bar{height:14px;background:#2b2e25;border:1px solid #746f54;overflow:hidden}.c06-rating-fill{display:block;height:100%;width:var(--rating,0%);background:#f1c928}.c06-rating-value{text-align:right}.c06-exam.is-judging .c06-rating-bar:not([data-moose]) .c06-rating-fill{animation:c06-rate 2s ease}@keyframes c06-rate{0%{width:0}40%{width:84%}70%{width:28%}100%{width:var(--rating)}}
.c06-certificate{margin:20px 0;padding:20px;background:#eee9d8;color:#171a14;border:3px double #746f54}.c06-certificate h3{font:23px/1.3 Georgia,serif;margin:0 0 16px}.c06-certificate-stamp{display:inline-block;border:2px solid #7e2e25;color:#7e2e25;transform:rotate(-3deg);padding:5px 8px;font:12px/1.4 ui-monospace,monospace}.c06-chicken-signature{font:38px/1.2 system-ui,sans-serif;text-align:right}.c06-exam .privacy-note{font:12px/1.5 system-ui,sans-serif;color:#aaa691}
.c06-hatchery-frame{grid-column:1/-1}.c06-eggs{position:absolute;inset:0;pointer-events:none}.c06-egg{position:absolute;left:clamp(22px,var(--egg-x),calc(100% - 22px));top:clamp(22px,var(--egg-y),calc(100% - 22px));width:44px;height:44px;min-width:44px;min-height:44px;padding:2px;transform:translate(-50%,-50%);border:2px solid #f1c928;border-radius:50%;background:#1c1e18;color:#eee9d8;font:26px/1 system-ui,sans-serif;cursor:pointer;pointer-events:auto;touch-action:manipulation}.c06-egg:disabled{cursor:default;border-color:#79c789}.c06-fleet-counter{font:16px/1.5 ui-monospace,monospace}
#final .c06-decision{background:#eee9d8;color:#171a14;border-color:#746f54}#final .c06-decision ul{color:#171a14}.c06-decision-stamp{display:inline-block;margin:8px 0 14px;border:3px double #7e2e25;color:#7e2e25;font:700 15px/1.4 ui-monospace,monospace;padding:7px 10px;transform:rotate(-3deg)}.c06-final-art>img{display:block}.c06-final-dust{position:absolute;left:0;top:24%;width:35%;height:35%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 25% 60%,#dec5a188,transparent 65%),radial-gradient(ellipse at 50% 40%,#e8cfa077,transparent 60%)}
@media(prefers-reduced-motion:reduce){.c06-exam *,.c06-exam *::before,.c06-hatchery-controls *{animation:none!important;transition:none!important}.c06-egg{transform:translate(-50%,-50%)!important}.c06-decision-stamp{opacity:1!important;transform:rotate(-3deg)!important}.c06-final-art{transform:none!important}.c06-final-dust{display:none!important}}
