:root{--debot-text: #263746;--debot-muted: #6f7e8b;--debot-line: #dfe6ed;--debot-page: #f4f6f8;--debot-surface: #fff;--debot-blue: #2e668d;--debot-blue-soft: #eef5fb;--debot-orange: #ca754d;--debot-orange-soft: #fff7f2;--debot-green: #258b58;font-family:Arial,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--debot-page);color:var(--debot-text)}button,textarea{font:inherit}.debot-page{width:100%;max-width:1440px;margin:0 auto;padding:3px 5px 5px}.debot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.debot-kicker,.hero-label{color:var(--debot-blue);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.debot-header h1{margin:5px 0;color:var(--debot-text);font-size:24px;line-height:1.15}.debot-header p{margin:0;color:var(--debot-muted);font-size:12px}.debot-header-meta{display:flex;align-items:center;gap:7px}.status-chip{display:inline-flex;height:24px;align-items:center;padding:0 9px;border:1px solid var(--debot-line);border-radius:2px;background:var(--debot-surface);color:var(--debot-muted);font-size:10px;white-space:nowrap}.status-chip-ready{border-color:#b9dcc9;background:#f2fbf5;color:var(--debot-green)}.debot-hero{display:flex;align-items:stretch;justify-content:space-between;gap:24px;margin-top:5px;padding:18px 16px;border:1px solid #cedce6;background:var(--debot-blue-soft)}.hero-copy{max-width:700px}.hero-copy h2{margin:8px 0 7px;color:#245778;font-size:21px;line-height:1.3}.hero-copy p{max-width:680px;margin:0 0 13px;color:#597080;font-size:12px;line-height:1.7}.hero-link{color:var(--debot-blue);font-size:12px;font-weight:700;text-decoration:none}.hero-link:hover{text-decoration:underline}.hero-metrics{display:grid;min-width:210px;grid-template-columns:repeat(3,1fr);align-items:center;gap:8px}.hero-metrics div{display:grid;gap:3px;padding-left:13px;border-left:1px solid #c8dce9}.hero-metrics strong{color:var(--debot-blue);font-size:25px;line-height:1}.hero-metrics span{color:#6b7e8b;font-size:10px;white-space:nowrap}.debot-tabs{display:flex;gap:22px;margin:17px 0 10px;border-bottom:1px solid var(--debot-line)}.debot-tab{position:relative;height:34px;padding:0 1px;border:0;background:transparent;color:var(--debot-muted);cursor:pointer;font-size:12px}.debot-tab:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.debot-tab:hover,.debot-tab.is-active{color:var(--debot-blue);font-weight:700}.debot-tab.is-active:after{background:var(--debot-blue)}.debot-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px}.debot-main,.debot-aside{display:grid;gap:12px;min-width:0}.debot-panel{border:1px solid var(--debot-line);background:var(--debot-surface)}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--debot-line)}.panel-heading>div{display:flex;gap:10px;min-width:0}.panel-heading.compact{padding:12px 14px}.panel-index{display:inline-flex;width:27px;height:22px;flex:0 0 27px;align-items:center;justify-content:center;border:1px solid #c9dce8;background:#f6fafc;color:var(--debot-blue);font-size:10px;font-weight:700}.panel-heading h2{margin:1px 0 4px;color:var(--debot-text);font-size:14px}.panel-heading p{margin:0;color:var(--debot-muted);font-size:11px;line-height:1.45}.panel-counter{color:var(--debot-blue);font-size:11px;font-weight:700;white-space:nowrap}.step-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.step-item{border-bottom:1px solid #edf1f4}.step-item:last-child{border-bottom:0}.step-item label{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;cursor:pointer}.step-item label:hover{background:#fbfdfe}.step-item input{width:16px;height:16px;flex:0 0 16px;margin:3px 0 0;accent-color:var(--debot-blue)}.step-number{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:50%;background:#edf5fa;color:var(--debot-blue);font-size:11px;font-weight:700}.step-item strong{display:block;margin-bottom:4px;color:var(--debot-text);font-size:12px}.step-item small{display:block;color:var(--debot-muted);font-size:11px;line-height:1.6}.step-item.is-complete strong{color:var(--debot-green);text-decoration:line-through;text-decoration-color:#a7d3b8}.timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:3px 16px 13px}.timeline-item{display:flex;gap:11px;padding:13px 10px 10px 0}.timeline-item>span{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border:1px solid #c9dce8;color:var(--debot-blue);font-size:10px;font-weight:700}.timeline-item strong{display:block;margin:2px 0 5px;color:var(--debot-text);font-size:12px}.timeline-item p{margin:0;color:var(--debot-muted);font-size:11px;line-height:1.6}.table-scroll{overflow-x:auto;padding:0 16px 14px}.parameter-table{width:100%;min-width:600px;border-collapse:collapse;font-size:11px}.parameter-table th,.parameter-table td{padding:11px 10px;border-bottom:1px solid #edf1f4;text-align:left;vertical-align:top;line-height:1.55}.parameter-table th{color:var(--debot-muted);font-size:10px}.parameter-table td:first-child{width:24%;color:var(--debot-blue);font-weight:700}.parameter-table tr:last-child td{border-bottom:0}.warning-list{display:grid;gap:0;padding:2px 16px 13px}.warning-item{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid #edf1f4}.warning-item:last-child{border-bottom:0}.warning-icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border:1px solid #e8c5b4;background:var(--debot-orange-soft);color:var(--debot-orange);font-size:12px;font-weight:700}.warning-item strong{display:block;margin:1px 0 4px;color:var(--debot-text);font-size:12px}.warning-item p{margin:0;color:var(--debot-muted);font-size:11px;line-height:1.6}.mini-checklist{display:grid;gap:11px;margin:0;padding:14px 16px 17px 34px;color:var(--debot-muted);font-size:11px;line-height:1.4}.mini-checklist li::marker{color:var(--debot-blue)}.notes-panel textarea{display:block;width:calc(100% - 28px);min-height:118px;margin:14px;padding:10px;resize:vertical;border:1px solid #cbd5de;outline:0;background:#fbfcfd;color:var(--debot-text);font-size:11px;line-height:1.6}.notes-panel textarea:focus{border-color:#82abc4;box-shadow:0 0 0 2px #e9f3f9}.notes-panel textarea::placeholder{color:#9ba8b2}.notes-footer{display:flex;align-items:center;justify-content:space-between;padding:0 14px 13px;color:var(--debot-muted);font-size:10px}.text-button{padding:0;border:0;background:transparent;color:var(--debot-blue);cursor:pointer;font-size:10px}.text-button:hover{text-decoration:underline}.glossary-panel details{margin:0 14px;border-bottom:1px solid #edf1f4}.glossary-panel details:last-child{border-bottom:0}.glossary-panel summary{padding:11px 0;cursor:pointer;color:var(--debot-text);font-size:11px;font-weight:700}.glossary-panel details p{margin:-3px 0 12px;color:var(--debot-muted);font-size:11px;line-height:1.6}@media(max-width:860px){.debot-page{padding:3px 5px 5px}.debot-layout{grid-template-columns:1fr}.debot-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.glossary-panel{grid-column:span 2}}@media(max-width:560px){.debot-page{padding:3px 5px 5px}.debot-header{gap:10px}.debot-header h1{font-size:20px}.debot-header p{max-width:220px;line-height:1.5}.debot-header-meta{flex-direction:column;align-items:flex-end;gap:4px}.debot-hero{display:block;padding:17px 15px}.hero-copy h2{font-size:18px}.hero-metrics{margin-top:17px}.hero-metrics div{padding-left:9px}.debot-tabs{gap:15px;margin-top:13px}.debot-aside{grid-template-columns:1fr}.glossary-panel{grid-column:auto}.timeline{grid-template-columns:1fr}.panel-heading,.step-item label{padding:13px 12px}}
