.inf-hp-hero{padding-top:calc(var(--nav-h,76px) + clamp(40px, 6vw, 80px));background:radial-gradient(60% 70% at 85% 30%,#d303fc14,#0000 65%);padding-bottom:clamp(48px,7vw,96px)}.inf-hp-hero-in{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.inf-hp-copy{justify-items:start;gap:0;display:grid}.inf-hp-title{margin-top:28px;font-size:clamp(2.4rem,4.4vw,3.9rem);line-height:1.04}.inf-hp-copy .f-lead{margin-top:24px}.inf-eval{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.inf-eval-main{gap:22px;display:grid}.inf-matrix{border:1px solid var(--line-2);background:linear-gradient(#0d0d12,#08080b);border-radius:12px;overflow:hidden}.inf-matrix-row{border-top:1px solid var(--line);grid-template-columns:1.3fr repeat(6,minmax(0,1fr));align-items:stretch;display:grid}.inf-matrix-row:first-child{border-top:0}.inf-matrix-row.is-head span{color:var(--ink-3);background:#f6f4f605;padding:11px 10px;font-size:12px;font-weight:600}.inf-matrix-app{align-content:center;gap:1px;padding:12px 14px;display:grid}.inf-matrix-app b{font-size:13.5px}.inf-matrix-app small{color:var(--ink-3);font-size:11.5px}.inf-cell-btn{border:0;border-left:1px solid var(--line);font:inherit;color:var(--ink-3);cursor:pointer;transition:background .2s var(--ease);background:0 0;padding:14px 6px;font-size:12.5px;font-weight:600;position:relative}.inf-cell-btn.is-allow{color:#9be8b4}.inf-cell-btn.is-hold{color:#f2c98a}.inf-cell-btn:hover{background:#f6f4f60a}.inf-cell-btn.is-on{background:var(--pink-wash);box-shadow:inset 0 0 0 1px var(--pink)}.inf-eval-ctl{gap:10px;display:grid}.inf-verdict{border:1px solid var(--line-2);background:#f6f4f605;border-left-width:3px;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.inf-verdict.is-allow{border-left-color:#6fdc9a}.inf-verdict.is-hold{border-left-color:#f2c98a}.inf-verdict.is-deny{border-left-color:#ff8a8a}.inf-verdict-k{font-family:var(--display);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.inf-verdict.is-allow .inf-verdict-k{color:#9be8b4}.inf-verdict.is-hold .inf-verdict-k{color:#f2c98a}.inf-verdict.is-deny .inf-verdict-k{color:#ffb4b4}.inf-verdict-t{color:var(--ink);margin-top:4px;font-size:14px}.inf-verdict-r{max-width:52ch;color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.55}.inf-eval-side{gap:16px;display:grid}.inf-eval-tape{padding-top:8px}.inf-flows{display:grid}.inf-flows li{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,80px);padding:32px 0;display:grid}.inf-flows li:last-child{border-bottom:1px solid var(--line-2)}.inf-flow-copy h3{font-family:var(--display);letter-spacing:-.03em;font-size:1.6rem;font-weight:600}.inf-flow-c{color:var(--pink-soft);margin:6px 0 12px;font-size:13px;font-weight:600}.inf-flow-copy p:last-child{max-width:46ch;color:var(--ink-2);line-height:1.7}.inf-hp-rec{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.inf-hp-rec .inf-head{margin-bottom:0}.inf-hp-tape{padding:8px 20px 12px}.inf-related{padding-block:clamp(32px,5vw,64px)}@media (width<=1099px){.inf-hp-hero-in{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.inf-eval,.inf-hp-rec,.inf-flows li{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.inf-matrix-row{grid-template-columns:1.1fr repeat(6,minmax(0,1fr))}.inf-matrix-row.is-head span{padding:9px 4px;font-size:10.5px}.inf-matrix-app{padding:10px 8px}.inf-matrix-app small{display:none}.inf-cell-btn{padding:12px 2px;font-size:11px}.inf-verdict{flex-direction:column;align-items:stretch}}
