
.panic-hero{padding:68px 0;background:radial-gradient(circle at 82% 18%,rgba(255,176,0,.12),transparent 31%),#060606;border-bottom:1px solid #201b0f}.hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:42px;align-items:center}.panic-hero h1{font-size:clamp(3rem,6vw,5.7rem);line-height:.92;letter-spacing:-.055em;margin:10px 0 16px}.panic-hero h1 span{color:#ffca44}.panic-hero p{color:#999}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.tags span{font-size:.65rem;color:#85858a;border:1px solid #2b2b2d;background:#0a0a0a;border-radius:999px;padding:6px 9px}.hero-card{border:1px solid #302811;border-radius:17px;padding:18px;background:#090909}.viz-title{font-size:.67rem;color:#ffb000;font-weight:900;letter-spacing:.14em;margin-bottom:14px}.hero-flow{display:flex;align-items:center;gap:4px}.hero-flow div{flex:1;border:1px solid #333;border-radius:7px;padding:9px 3px;text-align:center;font-size:.56rem;font-weight:900}.hero-flow i{width:8px;height:2px;background:#5a4300}.hero-card p{font-size:.67rem;color:#777;border-top:1px solid #242018;padding-top:10px;margin-bottom:0}.panic-section{padding:76px 0}.panic-section.dark{background:#080808;border-block:1px solid #1b1b1c}.parser-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.parser-toolbar label span,.parser-input label span,.eval-form label span,.dossier-fields label span{display:block;color:#777;font-size:.65rem;margin-bottom:4px}.parser-toolbar select,.parser-input textarea,.eval-form select,.eval-form input,.dossier-fields input,.dossier-fields textarea,#dossier-out{width:100%;background:#050505;color:#eee;border:1px solid #303034;border-radius:8px;padding:9px}.parser-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px}.parser-input,.parser-result{border:1px solid #29292b;border-radius:12px;background:#0d0d0e;padding:14px}.parser-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:8px}.parser-actions button,.eval-form button,.dossier-fields button,.copy-btn{border:0;border-radius:8px;background:#ffb000;color:#160f00;font-weight:900;padding:10px}.parser-actions .secondary{background:#111;color:#aaa;border:1px solid #333}.parser-result{color:#85858a;font-size:.7rem}.parser-result h3{color:#eee}.result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.result-card{border:1px solid #29292b;border-radius:8px;background:#090909;padding:9px}.result-card b{display:block;color:#ffb000;font-size:.6rem}.result-card span{display:block;color:#aaa;font-size:.66rem;margin-top:3px}.confirm-list{margin-top:10px;border-left:3px solid #ffb000;background:#131007;padding:9px}.confirm-list li{margin:4px 0}.wdt-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:10px}.wdt-timeline,.wdt-rules{border:1px solid #29292b;border-radius:12px;background:#0d0d0e;padding:16px}.timeline-track{position:relative;height:28px;margin:8px 16px 0}.timeline-track span{position:absolute;transform:translateX(-50%);font-size:.58rem;color:#737379}.timeline-line{height:4px;background:#3c300c;margin:0 16px;position:relative}.timeline-line i{position:absolute;width:11px;height:11px;border-radius:50%;background:#ffb000;top:50%;transform:translate(-50%,-50%)}.timeline-line i:nth-child(1){left:0}.timeline-line i:nth-child(2){left:17%}.timeline-line i:nth-child(3){left:33%}.timeline-line i:nth-child(4){left:50%}.timeline-line i:nth-child(5){left:67%}.timeline-line i:nth-child(6){left:83%}.timeline-line i:nth-child(7){left:100%}.timeline-line i.fault{box-shadow:0 0 0 5px rgba(255,176,0,.12)}.wdt-state{color:#888;font-size:.68rem;margin-top:18px}.wdt-rules ol{color:#aaa;font-size:.68rem;padding-left:18px}.wdt-rules li{margin:6px 0}.db-tools{display:grid;grid-template-columns:1fr 220px auto;gap:8px;align-items:center;margin-bottom:10px}.db-tools input,.db-tools select{background:#050505;color:#eee;border:1px solid #303034;border-radius:8px;padding:9px}.db-tools span{color:#777;font-size:.67rem}.code-tools{grid-template-columns:1fr auto}.table-wrap{overflow-x:auto;border:1px solid #29292b;border-radius:11px}table{width:100%;border-collapse:collapse;min-width:1150px}th{background:#0d0c09;color:#ffb000;padding:9px;text-align:left;font-size:.62rem}td{padding:9px;border-top:1px solid #222;color:#aaa;font-size:.66rem}td:first-child{color:#ffca44;font-weight:800}.eval-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eval-form,.eval-result{border:1px solid #29292b;border-radius:12px;background:#0d0d0e;padding:14px}.eval-form label{display:block;margin-bottom:8px}.two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eval-form button{width:100%}.eval-result{color:#85858a;font-size:.7rem}.eval-result strong{color:#ffca44}.triage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.triage-grid article{border:1px solid #29292b;border-radius:10px;background:#0d0d0e;padding:12px}.triage-grid span{color:#ffb000;font-size:.61rem;font-weight:900}.triage-grid h3{font-size:.84rem;margin:7px 0 4px}.triage-grid p{color:#777;font-size:.66rem;margin:0}.dossier-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dossier-fields,.dossier-layout>div:last-child{border:1px solid #29292b;border-radius:12px;background:#0d0d0e;padding:14px}.dossier-fields label{display:block;margin-bottom:8px}.dossier-fields button,.copy-btn{width:100%}.copy-btn{margin-top:8px}.panic-next{padding:42px 0;background:#0c0904;border-top:1px solid #30260f}.next-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.next-inner h2{font-size:clamp(2rem,4vw,3.2rem);margin:7px 0}.next-inner p{color:#85858a}.next-inner a{text-decoration:none;border:1px solid #5a4300;color:#ffca44;border-radius:9px;padding:11px 14px;font-size:.72rem;font-weight:900}@media(max-width:1050px){.hero-grid,.wdt-grid{grid-template-columns:1fr}.triage-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero-flow,.parser-toolbar,.parser-layout,.eval-layout,.two,.dossier-layout,.triage-grid{grid-template-columns:1fr}.hero-flow{display:grid}.hero-flow i{width:2px;height:10px;justify-self:center}.db-tools{grid-template-columns:1fr}.result-grid{grid-template-columns:1fr}.next-inner{flex-direction:column;align-items:flex-start}}
