.mk-test-head.q-head{max-width:760px;padding-top:var(--space-8)}.mk-test-head .eyebrow{color:var(--color-accent-blue-deep);margin-bottom:var(--space-3);font-size:.8125rem}.mk-test-head .eyebrow a{text-decoration:underline}.mk-test-head .notice{margin-top:var(--space-3);font-size:.875rem}#mickey-test{gap:var(--space-3);max-width:760px;padding-top:var(--space-4);padding-bottom:var(--space-8);display:grid}#mickey-test #quiz{gap:var(--space-3);display:grid}#mickey-test .panel{gap:var(--space-4);padding:var(--space-5);display:grid}#mickey-test .panel h2{font-size:1.25rem}#mickey-test .row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}#mickey-test .check{align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}#mickey-test .check input{flex:none;width:18px;height:18px;margin-top:4px}#mickey-test .choice{gap:var(--space-2);border:0;min-width:0;padding:0;display:grid}#mickey-test .choice legend{margin-bottom:var(--space-2);padding:0;font-weight:700}#mickey-test .pills{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}#mickey-test .pills label,#mickey-test .scale label,#mickey-test .extras label{display:flex;position:relative}#mickey-test .pills input,#mickey-test .scale input,#mickey-test .extras input{opacity:0;cursor:pointer;position:absolute;inset:0}#mickey-test .pills span,#mickey-test .scale span,#mickey-test .extras span{text-align:center;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex:1;place-items:center;min-height:44px;padding:4px 8px;font-size:.9375rem;display:grid}#mickey-test :is(.pills,.scale,.extras,.choices,.choice-extras) input:checked+span{background:var(--color-accent-blue-deep);border-color:var(--color-accent-blue-deep);color:#fff;border-style:solid;font-weight:700}#mickey-test .level:has(input:checked){border-color:var(--color-accent-blue-deep)}#mickey-test input:focus-visible+span{outline:2px solid var(--color-accent-blue-deep);outline-offset:2px}#mickey-test .fine{margin-top:calc(var(--space-2) * -1);font-size:.8125rem}#mickey-test .advanced{border:1px solid var(--color-border);border-radius:12px;padding:10px 14px}#mickey-test .advanced summary{cursor:pointer;align-items:center;min-height:32px;font-size:.9375rem;font-weight:700;display:flex}#mickey-test .advanced .fine{margin:var(--space-2) 0}#mickey-test .levels{gap:8px;display:grid}#mickey-test .level{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}#mickey-test .level input{flex:none;width:18px;height:18px;margin-top:4px}#mickey-test .level span{gap:2px;display:grid}#mickey-test .level small{color:var(--color-text-muted);font-size:.8125rem}#mickey-test .error{color:var(--color-accent-pink-deep,#c2185b);min-height:1em;font-size:.875rem}#mickey-test .error:empty{display:none}#mickey-test .progress{padding:var(--space-4);gap:8px;display:grid}#mickey-test .progress-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}#mickey-test .progress-main b{font-size:1.125rem}#mickey-test .progress-main span{color:var(--color-text-muted);font-size:.875rem}#mickey-test .meter{background:color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:99px;height:6px;overflow:hidden}#mickey-test .meter i{background:var(--color-accent-blue-deep);border-radius:inherit;width:0;height:100%;transition:width .3s;display:block}#mickey-test .p-note{font-size:.75rem}#mickey-test .question{gap:var(--space-4);padding:var(--space-5);display:grid}#mickey-test .q-tag{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.8125rem;display:flex}#mickey-test .chip{background:color-mix(in srgb, var(--color-accent-blue-deep) 14%, var(--color-surface));color:var(--color-accent-blue-deep);border-radius:999px;padding:1px 10px;font-weight:600}#mickey-test .chip-kind{border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0}#mickey-test .stem{color:var(--color-text-muted);font-size:.9375rem}#mickey-test .scenario{margin-top:-8px;font-size:clamp(1.125rem,3vw,1.375rem);line-height:1.5}#mickey-test .item{gap:var(--space-2);border:0;min-width:0;padding:0;display:grid}#mickey-test .item+.item{margin-top:var(--space-2)}#mickey-test .item legend{margin-bottom:var(--space-2);padding:0;font-size:.9375rem;font-weight:700}#mickey-test .scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}#mickey-test .extras{flex-wrap:wrap;gap:6px;display:flex}#mickey-test .extras label{flex:1 1 0}#mickey-test .extras span{min-height:38px;color:var(--color-text-muted);border-style:dashed;font-size:.8125rem}#mickey-test .q-note{color:var(--color-text-muted);border-left:3px solid var(--color-accent-blue-deep);background:color-mix(in srgb, var(--color-accent-blue) 8%, var(--color-surface));border-radius:0 8px 8px 0;margin-top:-6px;padding:6px 10px;font-size:.8125rem}#mickey-test .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#mickey-test .item-hint{color:var(--color-text-muted);margin-top:-4px;font-size:.8125rem}#mickey-test .choices{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid}#mickey-test .choices label,#mickey-test .choice-extras label{display:flex;position:relative}#mickey-test .choices input,#mickey-test .choice-extras input{opacity:0;cursor:pointer;position:absolute;inset:0}#mickey-test .choices span{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex:1;align-content:center;gap:2px;min-height:44px;padding:6px 10px;font-size:.9375rem;display:grid}#mickey-test .choices small{color:var(--color-text-muted);font-size:.75rem;font-weight:400}#mickey-test .choices input:checked+span small{color:inherit;opacity:.85}#mickey-test .choice-extras{flex-wrap:wrap;gap:6px;display:flex}#mickey-test .choice-extras label{flex:1 1 0}#mickey-test .choice-extras span{min-height:38px;color:var(--color-text-muted);border:1px dashed var(--color-border);background:var(--color-surface);border-radius:10px;flex:1;place-items:center;padding:4px 8px;font-size:.8125rem;display:grid}#mickey-test .item-msg{color:var(--color-accent-blue-deep);min-height:1em;font-size:.8125rem}#mickey-test .item-msg:empty{display:none}#mickey-test .real .item legend{font-weight:600}#mickey-test .choices.is-single{grid-template-columns:minmax(0,1fr)}#mickey-test .choices.is-single span{text-align:left}#mickey-test .reason{color:var(--color-text-muted);font-size:.75rem}#mickey-test .revise{background:color-mix(in srgb, var(--color-accent-blue) 10%, var(--color-surface));border-radius:8px;padding:6px 10px;font-size:.8125rem}#mickey-test .nav-bar{gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}#mickey-test .nav-bar .btn{min-height:44px}#mickey-test .nav-bar .btn[disabled]{opacity:.45;cursor:not-allowed}#mickey-test .nav-bar #next{justify-self:end;min-width:120px}#mickey-test .side-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:.8125rem;display:flex}#mickey-test .link{color:var(--color-accent-blue-deep);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}#mickey-test .status{min-height:1em;font-size:.8125rem}#mickey-test textarea{resize:vertical;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:110px;color:var(--color-text);font:inherit;border-radius:8px;padding:10px}#mickey-test[hidden],#mickey-test [hidden],.mk-test-head[hidden]{display:none!important}@media (width<=480px){#mickey-test .scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}#mickey-test .scale span{padding-inline:2px;font-size:.8125rem}#mickey-test .choices{grid-template-columns:repeat(2,minmax(0,1fr))}#mickey-test .nav-bar{grid-template-columns:1fr 1fr}#mickey-test #skip-q{order:3;grid-column:1/-1}#mickey-test .nav-bar #next{justify-self:stretch;min-width:0}}@media (prefers-reduced-motion:reduce){#mickey-test .meter i{transition:none}}
