.sn-data-header{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:35px;align-items:center;padding-bottom:36px;border-bottom:1px solid var(--sw-line)}.sn-data-header p{max-width:68ch}.sn-data-header aside{padding:25px;border:1px solid var(--sw-line);border-left:3px solid var(--sw-gold);background:var(--sw-surface);transform:rotate(1deg)}.sn-data-header aside svg{color:var(--sw-gold)}.sn-data-header aside h2{font-size:18px}.sn-data :is(aside,article)>span[data-class],.sn-data-results header>span[data-class]{display:inline-block;padding:6px 10px;font-size:11px;border:1px solid var(--sw-gold);color:var(--sw-gold);border-radius:3px}.sn-data-results header>span[data-class=public]{border-color:var(--sw-cyan);color:var(--sw-cyan)}.sn-data-results header>span[data-class=internal]{border-color:var(--sw-muted);color:var(--sw-muted)}.sn-data-results header>span[data-class=restricted]{border-color:var(--sw-alert);color:var(--sw-alert)}.sn-data-header dl{font-size:12px;line-height:1.8}.sn-data-header dl>div{padding:12px 0;border-bottom:1px solid var(--sw-line)}.sn-data-header dt{color:var(--sw-muted)}.sn-data-header dd{margin:6px 0 0;overflow-wrap:anywhere}.sn-data-header aside>p{font-size:11px;color:var(--sw-muted)}.sn-data-journey{padding:30px 0}.sn-data-map{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;margin:26px 0}.sn-data-map ol{list-style:none;padding:0;margin:0}.sn-data-map li{padding:0 0 16px 18px;border-left:2px solid var(--sw-line);position:relative}.sn-data-map li:before{content:"";width:8px;height:8px;background:var(--sw-gold);position:absolute;left:-5px;top:20px;border-radius:50%}.sn-data-map li:last-child{padding-bottom:0;border-left-color:transparent}.sn-data-map button{width:100%;min-height:48px;text-align:left}.sn-data-stage{padding:25px;border:1px solid var(--sw-line);background:var(--sw-surface);align-self:start}.sn-data-stage h3{font-size:23px;line-height:1.5;max-width:42ch}.sn-data-stage dl{font-size:13px;line-height:1.9}.sn-data-stage dl>div{padding:15px 0;border-top:1px solid var(--sw-line)}.sn-data-stage dt{color:var(--sw-muted)}.sn-data-stage dd{margin:7px 0 0;max-width:65ch}.sn-data-stage a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--sw-cyan);font-size:13px}.sn-data-desk{margin:30px 0;padding:26px;border:1px solid var(--sw-line);border-left:3px solid var(--sw-gold);background:var(--sw-surface)}.sn-data-desk>p{font-size:13px}.sn-data-desk>label{display:block;margin:18px 0 10px;font-size:12px}.sn-data-desk textarea{width:100%;min-height:260px;max-height:600px;resize:vertical;background:var(--sn-mode-canvas,#0a1620);color:var(--sw-ink);border:1px solid var(--sw-line);border-radius:5px;padding:16px;font:12px/1.8 ui-monospace,SFMono-Regular,monospace}.sn-data-desk textarea:focus-visible{outline:2px solid var(--sw-cyan);outline-offset:3px}.sn-data-desk [role=alert]{color:var(--sw-alert);border-left:2px solid var(--sw-alert);padding-left:15px}.sn-data-results{margin-top:25px;border-top:1px solid var(--sw-line);padding-top:16px;overflow-wrap:anywhere}.sn-data-results>p{font-size:13px}.sn-data-results>article{border:1px solid var(--sw-line);margin:22px 0;background:var(--sn-mode-canvas,#0a1620)}.sn-data-results article>header{padding:18px 20px;border-bottom:1px solid var(--sw-line)}.sn-data-results header h3{font-size:18px;margin:0 0 10px}.sn-data-results header p{font-size:11px;color:var(--sw-muted)}.sn-data-verdicts{display:grid;grid-template-columns:1fr 1fr}.sn-data-verdicts>section{padding:18px 20px;min-width:0}.sn-data-verdicts>section+section{border-left:1px solid var(--sw-line)}.sn-data-verdicts h4{font-size:14px;margin:0 0 14px}.sn-data-verdicts :is(p,li){font-size:12px;line-height:1.9}.sn-data-verdicts ul{padding-left:18px}@media(max-width:1050px){.sn-data-header{grid-template-columns:1fr}.sn-data-header aside{max-width:550px;transform:none}}@media(max-width:700px){.sn-data-map{grid-template-columns:1fr;gap:20px}.sn-data-stage{padding:22px 18px}.sn-data-stage h3{font-size:21px}.sn-data-desk{padding:20px 14px}.sn-data-desk textarea{font-size:11px;padding:12px}.sn-data-verdicts{grid-template-columns:1fr}.sn-data-verdicts>section+section{border-left:0;border-top:1px solid var(--sw-line)}}