.name-eval-page{padding-top:108px;padding-bottom:112px}.name-eval-hero{gap:clamp(20px,3.5vw,36px);padding-bottom:clamp(36px,5vw,56px);display:grid}.name-eval-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:end;gap:clamp(28px,7vw,88px);display:grid}.name-eval-hero h1{letter-spacing:-.058em;max-width:13ch;margin:10px 0 18px;font-size:clamp(2.8rem,6.5vw,5.8rem)}.name-eval-intro{max-width:62ch;color:var(--dim-strong);font-size:var(--text-sub);margin:0}.name-eval-facts{color:var(--dim);letter-spacing:.06em;margin:18px 0 0;font-size:.68rem}.name-eval-method-card{border:1px solid var(--glass-border);border-radius:var(--radius);background:linear-gradient(145deg, #8968ff1a, transparent 48%), var(--glass-deep);padding:20px}.name-eval-method-card dl{gap:0;margin:14px 0 0;display:grid}.name-eval-method-card dl>div{border-top:1px solid var(--glass-border);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.name-eval-method-card dt,.name-eval-method-card dd{margin:0}.name-eval-method-card dt{color:var(--dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem}.name-eval-method-card dd{text-align:right}.name-eval-tool{background:radial-gradient(circle at 92% 4%,#5d83ff24,#0000 26%),linear-gradient(155deg,#8968ff14,#0000 35%),#0a090f;border:1px solid #9d8bff70;border-radius:clamp(24px,4vw,38px);gap:clamp(28px,5vw,52px);padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 40px 110px #00000057}.name-eval-tool-head{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:24px;display:grid}.name-eval-tool-head h2{max-width:14ch;margin:8px 0 0;font-size:clamp(2rem,4vw,3.5rem)}.name-eval-tool-head>p{max-width:52ch;color:var(--dim-strong);margin:0}.name-eval-tool form{gap:24px;display:grid}.name-eval-first-input,.name-eval-fields label,.name-compare-candidate label{gap:8px;display:grid}.name-eval-first-input{max-width:760px}.name-eval-first-input>label,.name-eval-fields label>span,.name-compare-candidate label>span,.name-compare-candidates legend,.name-compare-priorities legend{color:var(--dim-strong);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.name-eval-first-input .input{min-height:68px;font-size:clamp(1.2rem,2.2vw,1.6rem)}.name-eval-first-input>p,.name-eval-hint,.name-compare-priorities>p{color:var(--dim);margin:0;font-size:.88rem}.name-eval-context{border-top:1px solid var(--glass-border)}.name-eval-context summary{min-height:52px;color:var(--pulse-hot);cursor:pointer;padding-top:18px}.name-eval-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.name-eval-fields textarea.input{min-height:104px}.name-eval-submit{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.name-eval-submit>p{color:var(--dim);margin:0;font-size:.68rem}.name-eval-submit .name-eval-error{color:var(--white);font-family:var(--font-mono);border:1px solid #ffffff3d;border-radius:10px;flex-basis:100%;padding:12px 14px;font-size:.75rem}.name-score-result,.name-compare-result{border-top:1px solid var(--glass-border);gap:clamp(28px,5vw,48px);padding-top:28px;display:grid}.name-eval-stale{color:var(--white);background:#8968ff1f;border:1px solid #c2aaff80;border-radius:10px;margin:0;padding:12px 14px;font-size:.72rem}.name-score-result[data-stale=true] [data-score-build],.name-compare-result[data-stale=true] [data-compare-choose]{opacity:.48;cursor:not-allowed}.name-score-result-head,.name-compare-result-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.name-score-result-head h2,.name-compare-result-head h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(2.1rem,5vw,4.4rem)}.name-score-number{flex:none;justify-items:end;min-width:172px;display:grid}.name-score-number strong{letter-spacing:-.065em;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.9}.name-score-number span{color:var(--dim);margin-top:10px;font-size:.68rem}.name-score-meter{color:var(--dim);font-family:var(--font-mono);grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(3px,1vw,8px);font-size:clamp(1.2rem,3vw,2.2rem);display:grid}.name-score-meter span{border:1px solid var(--glass-border);background:var(--glass-deep);border-radius:9px;place-items:center;min-height:44px;display:grid}.name-score-meter span[data-filled=true]{color:var(--pulse-hot);background:#704fe038;border-color:#c2aaff94}.name-score-receipt{border-top:1px solid var(--glass-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.name-score-receipt>div{border-right:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);min-width:0;padding:16px}.name-score-receipt>div:first-child{border-left:1px solid var(--glass-border)}.name-score-receipt dt{color:var(--dim);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.name-score-receipt dd{overflow-wrap:anywhere;margin:7px 0 0}.name-score-breakdown,.name-score-actions,.name-compare-matrix,.name-compare-notes{gap:20px;display:grid}.name-score-breakdown h3,.name-score-actions h3,.name-compare-matrix h3,.name-compare-notes h3{margin:7px 0 0;font-size:clamp(1.5rem,3vw,2.4rem)}.name-score-breakdown>div{gap:10px;display:grid}.name-score-dimension{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-deep);grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:clamp(18px,4vw,44px);padding:20px;display:grid}.name-score-dimension h4{margin:0 0 8px;font-size:1.1rem}.name-score-dimension .name-score-dimension-state{color:var(--pulse-hot);font-family:var(--font-mono);margin:0;font-size:.7rem}.name-score-dimension ul{color:var(--dim-strong);gap:8px;margin:0;padding:0;list-style:none;display:grid}.name-score-dimension li{padding-left:20px;position:relative}.name-score-dimension li:before{color:var(--pulse-hot);content:"◇";position:absolute;left:0}.name-score-actions{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start}.name-score-actions ul{color:var(--dim-strong);gap:10px;padding-left:1.2rem;display:grid}.name-score-actions .button-row{flex-direction:column;align-items:stretch}.name-eval-boundary{border-radius:var(--radius);background:#8968ff0f;border:1px solid #c2aaff57;padding:20px}.name-eval-boundary ul{color:var(--dim-strong);gap:8px;margin:14px 0 0;padding-left:1.2rem;display:grid}.name-eval-nojs{border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--dim-strong);padding:16px}.name-compare-candidates,.name-compare-priorities{border:0;gap:14px;padding:0;display:grid}.name-compare-candidate{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.name-compare-remove{border:1px solid var(--glass-border);min-width:70px;min-height:52px;color:var(--dim-strong);cursor:pointer;background:0 0;border-radius:10px;padding:0 10px}.name-compare-remove:disabled{opacity:.38;cursor:not-allowed}.name-compare-candidates>.btn{justify-self:start}.name-compare-candidates>.mono{color:var(--dim);margin:0;font-size:.68rem}.name-compare-priorities{border-top:1px solid var(--glass-border);padding-top:20px}.name-compare-priorities>div{flex-wrap:wrap;gap:8px;display:flex}.name-compare-priorities label{min-height:44px;position:relative}.name-compare-priorities input{opacity:0;width:1px;height:1px;position:absolute}.name-compare-priorities span{border:1px solid var(--glass-border);min-height:44px;color:var(--dim-strong);cursor:pointer;border-radius:999px;align-items:center;padding:8px 13px;display:inline-flex}.name-compare-priorities input:checked+span{border-color:var(--pulse-hot);background:var(--pulse-action);color:var(--white)}.name-compare-priorities input:focus-visible+span{outline:2px solid var(--pulse-hot);outline-offset:3px}.name-compare-result-head>div>p:last-child{max-width:62ch;color:var(--dim-strong);margin:12px 0 0}.name-compare-result-head>.mono{color:var(--dim);margin:0;font-size:.68rem}.name-compare-ranking{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.name-compare-rank-card{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-deep);gap:14px;min-width:0;padding:20px;display:grid}.name-compare-rank-card[data-leading=true]{background:linear-gradient(145deg, #8968ff1a, transparent 48%), var(--glass-deep);border-color:#c2aaff8c}.name-compare-rank-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.name-compare-rank-card h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,3vw,2.2rem)}.name-compare-rank-card .name-compare-rank{color:var(--pulse-hot);margin:0;font-size:.68rem}.name-compare-rank-card .name-compare-card-score{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3.8rem)}.name-compare-rank-card .name-compare-card-score span{color:var(--dim);font-family:var(--font-mono);letter-spacing:0;font-size:.68rem}.name-compare-rank-card>p{color:var(--dim-strong);margin:0}.name-compare-rank-card .btn{width:100%;margin-top:auto}.name-compare-table-wrap{border:1px solid var(--glass-border);border-radius:var(--radius);max-width:100%;overflow-x:auto}.name-compare-table-wrap:focus-visible{outline:2px solid var(--pulse-hot);outline-offset:3px}.name-compare-matrix table{border-collapse:collapse;background:var(--glass-deep);width:100%;min-width:720px}.name-compare-matrix th,.name-compare-matrix td{border-right:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);text-align:left;vertical-align:top;padding:14px}.name-compare-matrix th:last-child,.name-compare-matrix td:last-child{border-right:0}.name-compare-matrix thead th{color:var(--white);font-size:.82rem}.name-compare-matrix tbody th{min-width:190px;color:var(--dim-strong);font-weight:400}.name-compare-matrix td{min-width:140px}.name-compare-matrix td span{color:var(--dim);font-family:var(--font-mono);font-size:.66rem;display:block}.name-compare-notes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.name-compare-note{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-deep);padding:20px}.name-compare-note h4{margin:0 0 10px}.name-compare-note p{color:var(--dim-strong);margin:0}.name-eval-reference{padding-top:var(--section-gap);grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(28px,6vw,72px);padding-bottom:0;display:grid}.name-eval-reference>header h2{margin:8px 0 0;font-size:clamp(2rem,4vw,3.7rem)}.name-eval-reference>header>p:last-child{max-width:58ch;color:var(--dim-strong)}.name-eval-ledger,.name-eval-rubric{border-top:1px solid var(--glass-border)}.name-eval-ledger article{border-bottom:1px solid var(--glass-border);grid-template-columns:38px minmax(140px,.65fr) minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.name-eval-ledger article>p:first-child{color:var(--pulse-hot);font-size:.68rem}.name-eval-ledger h3,.name-eval-ledger p{margin:0}.name-eval-ledger article>p:last-child{color:var(--dim-strong)}.name-eval-rubric article{border-bottom:1px solid var(--glass-border);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:18px 0;display:grid}.name-eval-rubric h3,.name-eval-rubric p{margin:0}.name-eval-rubric h3{margin-bottom:5px}.name-eval-rubric article>div>p,.name-eval-rubric article>.mono{color:var(--dim-strong)}.name-eval-rubric article>.mono{font-size:.68rem}.name-eval-boundary-grid,.name-eval-fixture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.name-eval-boundary-grid article,.name-eval-fixture-grid article{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-deep);min-width:0;padding:clamp(18px,3vw,26px)}.name-eval-boundary-grid h3,.name-eval-fixture-grid h3{margin-bottom:10px}.name-eval-boundary-grid p,.name-eval-fixture-grid>article>p{color:var(--dim-strong)}.name-eval-fixtures{margin-top:var(--section-gap);border-radius:var(--radius-hero);background:linear-gradient(145deg, #8968ff14, transparent 44%), var(--glass-deep);border:1px solid #9d8bff66;grid-template-columns:1fr;padding:clamp(26px,5vw,48px)}.name-eval-fixtures>header{gap:8px;display:grid}.name-eval-fixtures>header h2,.name-eval-fixtures>header p{margin:0}.name-eval-fixtures>header p:last-child{max-width:68ch}.name-eval-fixture-grid article>.mono{color:var(--pulse-hot);margin:0 0 12px;font-size:.65rem}.name-eval-fixture-grid dl{gap:0;margin:16px 0 0;display:grid}.name-eval-fixture-grid dl>div{border-top:1px solid var(--glass-border);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.name-eval-fixture-grid dt,.name-eval-fixture-grid dd{margin:0}.name-eval-fixture-grid dt{color:var(--dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.name-eval-fixture-grid dd{text-align:right}.name-eval-fixture-grid ol{gap:0;margin:14px 0;padding:0;list-style:none;display:grid}.name-eval-fixture-grid li{border-top:1px solid var(--glass-border);grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:9px 0;display:grid}.name-eval-fixture-grid li>span:first-child{color:var(--pulse-hot);font-family:var(--font-mono);font-size:.65rem}.name-eval-fixture-grid li>span:last-child{color:var(--dim-strong);font-size:.65rem}.name-eval-fixture-note{margin:0;font-size:.88rem}.name-eval-faq>div{border-top:1px solid var(--glass-border)}.name-eval-faq article{border-bottom:1px solid var(--glass-border);grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);gap:clamp(20px,5vw,64px);padding:24px 0;display:grid}.name-eval-faq article h3,.name-eval-faq article p{margin:0}.name-eval-faq article p{color:var(--dim-strong)}.name-eval-footer{padding-top:var(--section-gap);color:var(--dim);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.name-eval-footer>p{margin:0;font-size:.68rem}@media (width<=920px){.name-compare-ranking,.name-eval-boundary-grid,.name-eval-fixture-grid,.name-compare-notes>div{grid-template-columns:1fr}}@media (width<=820px){.name-eval-hero-grid,.name-eval-tool-head,.name-score-actions,.name-eval-reference,.name-eval-footer{grid-template-columns:1fr}.name-score-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.name-score-receipt>div:nth-child(3){border-left:1px solid var(--glass-border)}.name-eval-ledger article{grid-template-columns:38px 1fr}.name-eval-ledger article>p:last-child{grid-column:2}.name-eval-faq article{grid-template-columns:1fr}}@media (width<=600px){.name-eval-page{padding-top:92px}.name-eval-fields{grid-template-columns:1fr}.name-score-result-head,.name-compare-result-head{flex-direction:column;align-items:start}.name-score-number{justify-items:start}.name-score-meter{gap:2px;font-size:1rem}.name-score-meter span{min-height:40px}.name-score-receipt{grid-template-columns:1fr}.name-score-receipt>div{border-left:1px solid var(--glass-border)}.name-score-dimension,.name-compare-candidate{grid-template-columns:1fr}.name-compare-remove{justify-self:start}.name-compare-table-wrap{border:0;overflow:visible}.name-compare-matrix table,.name-compare-matrix tbody,.name-compare-matrix tr{min-width:0;display:block}.name-compare-matrix thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.name-compare-matrix tbody{gap:12px;display:grid}.name-compare-matrix tr{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-deep);overflow:hidden}.name-compare-matrix tbody th,.name-compare-matrix td{border-right:0;min-width:0;padding:12px}.name-compare-matrix tbody th{background:#8968ff14}.name-compare-matrix td{grid-template-columns:minmax(84px,.55fr) minmax(0,1fr);gap:4px 12px;display:grid}.name-compare-matrix td:before{color:var(--pulse-hot);font-family:var(--font-mono);overflow-wrap:anywhere;content:attr(data-label);grid-row:1/span 2;font-size:.68rem}.name-eval-submit{flex-direction:column;align-items:stretch}.name-eval-submit .btn{width:100%}.name-eval-rubric article{grid-template-columns:1fr;gap:8px}.name-eval-fixture-grid li{grid-template-columns:48px minmax(0,1fr)}.name-eval-fixture-grid li>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.name-eval-tool *,.name-eval-tool :before,.name-eval-tool :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
