.is-section{margin-top:96px}.is-wrap{margin-top:36px}.is-stage{margin:0}.is-card{border:1px solid var(--border);background-color:var(--surface);background-image:linear-gradient(180deg,var(--surface-lift),transparent 45%);box-shadow:inset 0 1px var(--edge),var(--shadow-lg);font-variant-numeric:tabular-nums;border-radius:16px;padding:22px 24px 24px;position:relative}.is-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.is-steps li{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;padding:6px 12px}.is-steps li span{color:var(--faint);margin-right:4px}.is-note{min-height:3em;color:var(--text);margin:16px 0 18px;font-size:1rem;line-height:1.5;display:grid}.is-note>span{visibility:hidden;grid-area:1/1}.is-note>span:last-child{visibility:visible}.is-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;display:grid}.is-doc{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:14px 16px}.is-doc-head{border-bottom:1px dashed var(--border-strong);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:.6875rem;display:flex}.is-fields{gap:4px;margin-top:8px;font-size:.8125rem;display:grid}.is-field{border-radius:6px;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 8px;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.is-label{color:var(--muted);white-space:nowrap}.is-value{color:var(--text);text-align:right}.is-field[data-row="5"],.is-field[data-row="7"]{font-weight:600}.is-field[data-row="5"] .is-label,.is-field[data-row="7"] .is-label{color:var(--text)}.is-field[data-row="5"]{border-top:1px solid var(--border);border-radius:0 0 6px 6px;margin-top:4px}.is-field[data-row="7"]{box-shadow:inset 0 0 0 1.5px var(--gate)}.is-val{justify-items:end;display:inline-grid}.is-val>span{grid-area:1/1}.is-orig{visibility:hidden}.is-fix s{color:var(--faint);text-decoration-thickness:1px}.is-fix em{color:var(--muted);font-size:.6875rem;font-style:normal;display:block}.is-field[data-row="7"] .is-fix em{color:var(--gate)}.is-col-head{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:8px;font-size:.6875rem}.is-check{color:var(--text);align-items:flex-start;gap:10px;margin:0 0 8px;font-size:.8125rem;line-height:1.45;display:flex}.is-mark{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:.6875rem;line-height:1;display:grid}.is-mark>span{grid-area:1/1}.is-x{visibility:hidden;color:var(--halt)}.is-ok{color:var(--pass)}.is-log{color:var(--muted);margin:0 0 6px;font-size:.8125rem}.is-detect{border:1px solid var(--gate);background:var(--gate-dim);color:var(--text);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.8125rem;line-height:1.45}.is-detect>span{color:var(--gate);margin-right:4px}.is-routed{color:var(--gate);margin:10px 0 0;font-size:.75rem}.is-stamp{border:2px solid var(--gate);background:var(--surface);color:var(--gate);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;bottom:22px;right:26px;transform:rotate(-6deg)}@media (max-width:760px){.is-grid{grid-template-columns:1fr}.is-card{padding:18px 16px 70px}}@media (prefers-reduced-motion:no-preference) and (min-width:960px) and (min-height:680px){@supports (animation-timeline:view()){.is-wrap{view-timeline:--specimen block;height:260vh}.is-stage{position:sticky;top:max(84px,50vh - 300px)}.is-steps li{transition:color .2s}}}
