.help-page-container{min-height:100vh;padding:2rem;background:radial-gradient(900px 600px at 10% 5%,rgba(30,165,240,.18),transparent 58%),radial-gradient(900px 620px at 85% 18%,rgba(36,196,126,.12),transparent 58%),linear-gradient(180deg,var(--brand-bg-0),var(--brand-bg-1) 48%,#07101c);transition:background .3s ease}.help-content{max-width:900px;margin:0 auto;background:var(--bg-1);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:2.5rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.help-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.help-header h1{color:var(--text);font-size:1.5rem;font-weight:700;margin:0}.back-to-dashboard-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d6efd,var(--brand-cyan));color:#fff;border:1px solid hsla(0,0%,100%,.18);padding:.75rem 1.5rem;border-radius:12px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s;text-decoration:none;min-height:44px}.back-to-dashboard-btn:hover{background:linear-gradient(135deg,#0b62e5,#1596df)}.help-section-intro p:last-child{margin-bottom:0}.help-workflow-overview{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem}.help-feature-overview{margin-top:-1.5rem}.help-feature-step{padding-left:1.25rem}.help-feature-step .help-workflow-step-title:before{content:"→ ";color:var(--brand-cyan)}.help-workflow-step{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:hsla(0,0%,100%,.06);border:1px solid var(--line);border-radius:16px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.help-workflow-step:hover{background:rgba(30,165,240,.1);border-color:rgba(30,165,240,.35)}.help-workflow-step-number{align-items:center;background:linear-gradient(135deg,#0d6efd,var(--brand-cyan));border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.help-workflow-step-body{display:flex;flex-direction:column;gap:.25rem}.help-workflow-step-title{color:var(--text);font-size:1.05rem;font-weight:700}.help-workflow-step-summary{color:var(--muted);font-size:.95rem;line-height:1.5}.help-section{margin-bottom:3rem}.help-section h2{color:var(--text);font-size:1.15rem;font-weight:600;margin-bottom:1rem;border-left:4px solid var(--brand-cyan);padding-left:1rem}.help-section-validation,[id=logbook],[id=outputs],[id=scan]{scroll-margin-top:5rem}.help-section p{color:var(--muted);font-size:.82rem;line-height:1.45;margin-bottom:1rem}.help-subsection{margin:1.5rem 0;padding:1.25rem;background:hsla(0,0%,100%,.06);border-radius:16px;border:1px solid var(--line)}.help-subsection h3{color:var(--text);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.help-subsection li,.help-subsection p{color:var(--muted)}.help-content a{color:var(--brand-cyan-2);text-decoration:underline}.help-content a:hover{color:var(--brand-green)}.help-section ol,.help-section ul{color:var(--muted);line-height:1.8;margin-left:1.5rem;margin-bottom:1rem}.help-section li{margin-bottom:.5rem}.help-section li ul{margin-top:.5rem;margin-bottom:.25rem}.help-section code{background:hsla(0,0%,100%,.06);padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;color:var(--brand-cyan-2);border:1px solid var(--line)}.help-section strong{color:var(--text);font-weight:600}.status-list{display:flex;flex-direction:column;gap:1rem}.status-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.06);border-radius:16px;border:1px solid var(--line)}.status-item .status-badge{flex-shrink:0;padding:.4rem .8rem;border-radius:999px;font-size:.85rem;font-weight:600;text-transform:uppercase;min-width:100px;text-align:center}.status-item .status-badge.status-processing,.status-item .status-badge.status-uploaded{background:rgba(30,165,240,.16);color:var(--brand-cyan-2);border:1px solid rgba(30,165,240,.28)}.status-item .status-badge.status-complete{background:rgba(36,196,126,.16);color:var(--brand-green);border:1px solid rgba(36,196,126,.28)}.status-item .status-badge.status-error,.status-item .status-badge.status-failed{background:rgba(255,92,103,.14);color:var(--brand-red);border:1px solid rgba(255,92,103,.32)}.status-item p{margin:0;flex:1 1;color:var(--muted)}.help-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line);text-align:center}@media (max-width:768px){.help-page-container{padding:1rem}.help-content{padding:1.5rem}.help-header{flex-direction:column;align-items:flex-start;gap:1rem}.help-header h1{font-size:2rem}.help-workflow-step{padding:.875rem 1rem}.help-section h2{font-size:1.5rem}.help-subsection{padding:1rem}.status-item{flex-direction:column;gap:.75rem}.status-item .status-badge{align-self:flex-start}.back-to-dashboard-btn{width:100%;padding:.6rem 1.2rem;font-size:.9rem;min-height:40px}}.example-images{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}.example-image-container{display:flex;flex-direction:column;gap:1rem}.example-image-container h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0}.logbook-image-wrapper{position:relative;width:100%;max-width:800px;margin:0 auto;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#f5f5f5}.logbook-example-image{width:100%;height:auto;display:block;filter:blur(0)}.image-caption{color:#666;font-size:.9rem;font-style:italic;text-align:center;margin:0}.image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center;color:#999}.image-placeholder p{margin:.5rem 0;font-size:1rem}.image-placeholder .placeholder-note{font-size:.85rem;font-style:italic;color:#bbb}.blur-overlay{position:absolute;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:4px;pointer-events:none}.logbook-single-wrapper{max-width:900px}.example-single .example-image-container{max-width:100%}.blur-single-top-left{top:5%;left:4%;width:22%;height:10%}.blur-single-top-right{top:5%;right:4%;width:22%;height:10%}.blur-single-mid-left{top:22%;left:4%;width:28%;height:18%}.blur-single-mid-right{top:22%;right:4%;width:28%;height:18%}.blur-single-bottom-left{bottom:18%;left:4%;width:30%;height:12%}.blur-single-bottom-right{bottom:18%;right:4%;width:30%;height:12%}.blur-single-signature{bottom:4%;left:50%;transform:translateX(-50%);width:45%;height:8%}.blur-top-left{top:8%;left:5%;width:25%;height:8%}.blur-top-right{top:8%;right:5%;width:20%;height:8%}.blur-middle-left{top:25%;left:5%;width:30%;height:12%}.blur-middle-right{top:25%;right:5%;width:25%;height:12%}.blur-bottom-left{bottom:15%;left:5%;width:35%;height:10%}.blur-bottom-right{bottom:10%;right:5%;width:30%;height:8%}.blur-signature{bottom:3%;left:50%;transform:translateX(-50%);width:40%;height:6%}@media (max-width:768px){.example-images{gap:1.5rem}.logbook-image-wrapper{max-width:100%}.blur-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@media (max-width:480px){.help-content{padding:1rem}.help-header h1{font-size:1.75rem}.help-section h2{font-size:1.25rem}.example-image-container h3{font-size:1.1rem}.image-caption{font-size:.85rem}}