.guide-overlay{z-index:9999;background:#fff;animation:.2s guideFadeIn;display:flex;position:fixed;inset:0}.guide-container{background:#fff;flex-direction:column;width:100%;height:100%;animation:.25s guideFadeIn;display:flex;overflow:hidden}.guide-header{background:#f1f5f9;border-bottom:1px solid #cbd5e1;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 40px;display:flex}.guide-header-left{align-items:center;gap:10px;display:flex}.guide-header-badge{color:#22d3ee;letter-spacing:.08em;text-transform:uppercase;background:#0a0f1e;border-radius:100px;align-items:center;gap:6px;padding:3px 10px;font-size:.65rem;font-weight:700;display:inline-flex}.guide-header-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;text-transform:uppercase;color:#0f172a;font-size:1.1rem;font-weight:800;line-height:1}.guide-close{color:#475569;cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.guide-close:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.guide-progress{flex-shrink:0;padding:8px 40px 0}.guide-progress-bar{background:#cbd5e1;border-radius:2px;height:3px;overflow:hidden}.guide-progress-fill{background:linear-gradient(90deg,#22d3ee,#0891b2);border-radius:2px;height:100%;transition:width .3s}.guide-progress-dots{justify-content:center;align-items:center;gap:6px;padding:6px 0 0;display:flex}.guide-dot{cursor:pointer;background:0 0;border:2px solid #94a3b8;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.guide-dot.active{background:#22d3ee;border-color:#22d3ee;transform:scale(1.2)}.guide-dot.done{background:#0891b2;border-color:#0891b2}.guide-slide{flex:1;width:100%;max-width:860px;margin:0 auto;padding:20px 40px 16px;animation:.3s guideFadeSlide;overflow-y:auto}.guide-slide-badge{color:#0891b2;letter-spacing:.08em;text-transform:uppercase;background:#22d3ee1a;border-radius:100px;margin-bottom:6px;padding:3px 10px;font-size:.65rem;font-weight:700;display:inline-block}.guide-slide-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;text-transform:uppercase;color:#0f172a;margin-bottom:4px;font-size:1.5rem;font-weight:900;line-height:1}.guide-slide-subtitle{color:#475569;margin-bottom:14px;font-size:.85rem;line-height:1.4}.guide-slide-content{color:#334155;font-size:.85rem;line-height:1.6}.guide-footer{background:#f1f5f9;border-top:1px solid #cbd5e1;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 40px;display:flex}.guide-nav-btn{cursor:pointer;border:2px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.guide-nav-prev{color:#475569;background:0 0;border-color:#cbd5e1}.guide-nav-prev:hover:not(:disabled){color:#0f172a;border-color:#94a3b8}.guide-nav-prev:disabled{opacity:.3;cursor:not-allowed}.guide-nav-next{color:#22d3ee;background:#0a0f1e;border-color:#0a0f1e}.guide-nav-next:hover{background:#0f2140;border-color:#0f2140}.guide-nav-done{color:#fff;background:#10b981;border-color:#10b981}.guide-nav-done:hover{background:#059669;border-color:#059669}.guide-page-num{color:#64748b;font-size:.75rem;font-weight:600}.help-topic-guide-badge{color:#0891b2;letter-spacing:.05em;text-transform:uppercase;background:#22d3ee14;border-radius:100px;align-items:center;gap:5px;margin-top:.75rem;padding:4px 10px;font-size:.65rem;font-weight:700;display:inline-flex}.guide-flow{justify-content:center;align-items:flex-start;gap:0;padding:8px 0;display:flex}.guide-flow-v{flex-direction:column;align-items:center}.guide-flow-item{align-items:center;gap:0;display:flex}.guide-flow-v .guide-flow-item{flex-direction:column}.guide-flow-node{border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.guide-flow-node.teal{background:#ecfeff;border:2px solid #22d3ee}.guide-flow-node.green{background:#ecfdf5;border:2px solid #10b981}.guide-flow-node.amber{background:#fffbeb;border:2px solid #f59e0b}.guide-flow-node.purple{background:#faf5ff;border:2px solid #a855f7}.guide-flow-num{color:#0f172a;font-size:.75rem;font-weight:800}.guide-flow-label{text-align:center;max-width:110px;padding:4px 4px 0}.guide-flow-h .guide-flow-item{flex-direction:column;align-items:center}.guide-flow-label strong{color:#0f172a;margin-bottom:2px;font-size:.8rem;display:block}.guide-flow-label span{color:#475569;font-size:.7rem}.guide-flow-arrow{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arrow-h{margin-bottom:32px;padding:0 6px}.arrow-v{padding:4px 0}.guide-checklist{max-width:500px;margin:0 auto}.guide-checklist-progress{align-items:center;gap:10px;margin-bottom:10px;display:flex}.guide-checklist-bar{background:#cbd5e1;border-radius:3px;flex:1;height:6px;overflow:hidden}.guide-checklist-fill{background:linear-gradient(90deg,#22d3ee,#10b981);border-radius:3px;height:100%;transition:width .3s}.guide-checklist-count{color:#0891b2;white-space:nowrap;font-size:.75rem;font-weight:700}.guide-checklist-item{cursor:pointer;text-align:left;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:8px 10px;font-size:.85rem;transition:all .15s;display:flex}.guide-checklist-item:hover{background:#f0fdfa;border-color:#22d3ee}.guide-checklist-item.checked{background:#ecfdf5;border-color:#10b981}.guide-checklist-item.checked .guide-check-text{color:#64748b;text-decoration:line-through}.guide-check-box{border:2px solid #94a3b8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.guide-checklist-item.checked .guide-check-box{color:#fff;background:#10b981;border-color:#10b981}.guide-info-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:6px;overflow:hidden}.guide-info-header{cursor:pointer;color:#0f172a;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.85rem;font-weight:600;display:flex}.guide-info-header:hover{background:#f1f5f9}.guide-info-icon{font-size:1.1rem}.guide-info-title{flex:1}.guide-info-chevron{color:#64748b;transition:transform .2s;display:flex}.guide-info-chevron.rotated{transform:rotate(90deg)}.guide-info-body{color:#475569;padding:0 14px 12px;font-size:.78rem;line-height:1.6}.guide-status-badge{letter-spacing:.02em;border-radius:100px;align-items:center;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.guide-comparison-row{border-bottom:1px solid #cbd5e1;grid-template-columns:1.2fr 1fr auto 1fr;align-items:center;gap:12px;padding:10px 0;font-size:.8rem;display:grid}.guide-comparison-label{color:#0f172a;font-weight:600}.guide-comparison-before{color:#ef4444;text-align:center}.guide-comparison-arrow{color:#94a3b8;font-size:1.1rem}.guide-comparison-after{color:#10b981;text-align:center;font-weight:600}.guide-tip{color:#334155;border-left:3px solid;border-radius:8px;gap:8px;margin-top:12px;padding:10px 14px;font-size:.78rem;line-height:1.5;display:flex}.guide-tip-icon{flex-shrink:0;margin-top:1px;font-size:.9rem}.guide-hero-visual{padding:10px 0}.guide-hero-icon-grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.guide-hero-icon-item{border:2px solid;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:85px;padding:14px 10px;display:flex}.guide-hero-icon-item.teal{color:#0891b2;background:#ecfeff;border-color:#22d3ee}.guide-hero-icon-item.green{color:#047857;background:#ecfdf5;border-color:#10b981}.guide-hero-icon-item.amber{color:#b45309;background:#fffbeb;border-color:#f59e0b}.guide-hero-icon-item.purple{color:#7c3aed;background:#faf5ff;border-color:#a855f7}.guide-hero-icon-item span{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.guide-nav-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.guide-nav-card{background:#fff;border:1px solid #cbd5e1;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.guide-nav-card.teal{border-left:3px solid #22d3ee}.guide-nav-card.green{border-left:3px solid #10b981}.guide-nav-card.amber{border-left:3px solid #f59e0b}.guide-nav-card.slate{border-left:3px solid #475569}.guide-nav-card-icon{flex-shrink:0;font-size:1.3rem}.guide-nav-card strong{color:#0f172a;margin-bottom:3px;font-size:.85rem;display:block}.guide-nav-card p{color:#475569;margin:0;font-size:.75rem;line-height:1.5}.guide-shortcuts-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.guide-shortcut-item{color:#334155;background:#f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8rem;display:flex}.guide-kbd{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:3px 8px;font-family:monospace;font-size:.72rem;font-weight:600}.guide-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.guide-method-card{text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:14px}.guide-method-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 10px;display:flex}.guide-method-icon.teal{color:#0891b2;background:#ecfeff}.guide-method-icon.green{color:#047857;background:#ecfdf5}.guide-method-card strong{color:#0f172a;margin-bottom:6px;font-size:.9rem;display:block}.guide-method-card p{color:#475569;margin:0;font-size:.78rem;line-height:1.5}.guide-options-list{margin-top:10px}.guide-option-item{border-bottom:1px solid #cbd5e1;align-items:baseline;gap:8px;padding:6px 0;font-size:.8rem;display:flex}.guide-option-item strong{color:#0f172a;flex-shrink:0;min-width:110px}.guide-option-item span{color:#475569}.guide-status-grid{max-width:500px;margin:0 auto}.guide-status-item{color:#334155;border-bottom:1px solid #cbd5e1;align-items:center;gap:10px;padding:8px 0;font-size:.8rem;display:flex}.guide-format-table{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden}.guide-format-header{color:#475569;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-bottom:1px solid #cbd5e1;grid-template-columns:80px 120px 1fr;padding:8px 14px;font-size:.72rem;font-weight:700;display:grid}.guide-format-row{color:#334155;border-bottom:1px solid #cbd5e1;grid-template-columns:80px 120px 1fr;padding:10px 14px;font-size:.8rem;display:grid}.guide-format-row:last-child{border-bottom:none}.guide-format-name{color:#0f172a;font-weight:600}.guide-format-ext{color:#0891b2;font-family:monospace;font-size:.75rem}.guide-match-comparison{justify-content:center;align-items:stretch;gap:16px;display:flex}.guide-match-type{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;max-width:260px;overflow:hidden}.guide-match-header{align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;display:flex}.guide-match-header.face{color:#0891b2;background:#ecfeff}.guide-match-header.jersey{color:#c2410c;background:#fff7ed}.guide-match-traits{margin:0;padding:8px 14px;list-style:none}.guide-match-traits li{color:#334155;border-bottom:1px solid #f1f5f9;padding:4px 0;font-size:.78rem}.guide-match-traits li:before{content:"•";color:#94a3b8;margin-right:8px}.guide-match-vs{color:#94a3b8;align-items:center;font-size:.75rem;font-weight:800;display:flex}.guide-status-flow{max-width:500px;margin:0 auto}.guide-status-flow-row{border-bottom:1px solid #cbd5e1;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.guide-status-arrow{color:#94a3b8;font-size:1.1rem}.guide-status-desc{color:#475569;margin-left:auto;font-size:.78rem}.guide-confidence-bars{max-width:500px;margin:0 auto}.guide-confidence-item{margin-bottom:10px}.guide-confidence-label{color:#334155;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:.8rem;display:flex}.guide-confidence-pct{color:#0f172a;font-weight:700}.guide-confidence-track{background:#cbd5e1;border-radius:4px;height:8px;overflow:hidden}.guide-confidence-fill{border-radius:4px;height:100%;transition:width .5s}.guide-batch-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.guide-batch-section{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden}.guide-batch-heading{text-transform:uppercase;letter-spacing:.05em;margin:0;padding:10px 14px;font-size:.75rem;font-weight:700}.guide-batch-heading.approve{color:#047857;background:#ecfdf5}.guide-batch-heading.reject{color:#b91c1c;background:#fef2f2}.guide-batch-item{border-bottom:1px solid #cbd5e1;padding:7px 14px;font-size:.78rem}.guide-batch-item:last-child{border-bottom:none}.guide-batch-item strong{color:#0f172a;font-size:.8rem;display:block}.guide-batch-item span{color:#475569;font-size:.72rem}.guide-tree{background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:400px;margin:0 auto;padding:8px 0}.guide-tree-item{color:#334155;align-items:center;gap:8px;padding:5px 16px;font-size:.8rem;display:flex}.guide-tree-item.root{color:#0f172a;font-weight:700}.guide-tree-item.level-1{padding-left:28px}.guide-tree-item.level-2{padding-left:44px}.guide-tree-item.level-3{padding-left:60px}.guide-tree-item.gallery{color:#0891b2}.guide-tree-icon{font-size:.9rem}.guide-tree-meta{color:#64748b;margin-left:auto;font-size:.65rem}.guide-lifecycle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.guide-lifecycle-item{background:#fff;border:1px solid #cbd5e1;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.guide-lifecycle-item.teal{border-left:3px solid #22d3ee}.guide-lifecycle-item.green{border-left:3px solid #10b981}.guide-lifecycle-item.amber{border-left:3px solid #f59e0b}.guide-lifecycle-item.slate{border-left:3px solid #475569}.guide-lifecycle-icon{flex-shrink:0;font-size:1.3rem}.guide-lifecycle-item strong{color:#0f172a;margin-bottom:3px;font-size:.85rem;display:block}.guide-lifecycle-item p{color:#475569;margin:0;font-size:.72rem;line-height:1.5}.guide-roster-demo{justify-content:center;align-items:stretch;gap:12px;display:flex}.guide-roster-panel{border:1px solid #cbd5e1;border-radius:10px;min-width:180px;overflow:hidden}.guide-roster-label{color:#475569;text-transform:uppercase;letter-spacing:.08em;background:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:8px 12px;font-size:.65rem;font-weight:700}.guide-roster-list{padding:6px}.guide-roster-item{color:#334155;cursor:default;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:.8rem;display:flex}.guide-roster-item.active{color:#0891b2;background:#ecfeff;font-weight:600}.guide-roster-item.checked{color:#0f172a;font-weight:500}.guide-roster-arrow{color:#94a3b8;align-items:center;font-size:1.5rem;display:flex}.guide-checkbox{border:2px solid #94a3b8;border-radius:4px;flex-shrink:0;width:16px;height:16px}.guide-checkbox.on{background:#0a0f1e;border-color:#0a0f1e}.guide-actions-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.guide-action-card{text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px}.guide-action-icon{margin-bottom:4px;font-size:1.1rem;display:block}.guide-action-card strong{color:#0f172a;margin-bottom:4px;font-size:.82rem;display:block}.guide-action-card p{color:#475569;margin:0;font-size:.7rem;line-height:1.4}.guide-people-cards{max-width:500px;margin:0 auto 16px}.guide-person-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px;display:flex}.guide-person-avatar{color:#047857;background:#d1fae5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:800;display:flex}.guide-person-info{flex:1;min-width:0}.guide-person-info strong{color:#0f172a;font-size:.85rem;display:block}.guide-person-info span{color:#64748b;font-size:.72rem}.guide-person-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.guide-ref-badge{color:#7c3aed;background:#f3e8ff;border-radius:100px;padding:2px 8px;font-size:.65rem;font-weight:700}.guide-reference-impact{border:1px solid #cbd5e1;border-radius:8px;margin-bottom:10px;overflow:hidden}.guide-reference-impact h4{color:#475569;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-bottom:1px solid #cbd5e1;margin:0;padding:10px 14px;font-size:.75rem;font-weight:700}.guide-reference-impact .guide-comparison-row{padding:10px 14px}.guide-ref-types{max-width:500px;margin:0 auto}.guide-ref-type-card{border-bottom:1px solid #cbd5e1;align-items:center;gap:10px;padding:8px 0;display:flex}.guide-ref-emoji{flex-shrink:0;font-size:1.5rem}.guide-ref-type-info{flex:1;min-width:0}.guide-ref-type-info strong{color:#0f172a;font-size:.85rem;display:block}.guide-ref-type-info p{color:#475569;margin:0;font-size:.72rem}.guide-priority{border-radius:100px;flex-shrink:0;padding:3px 10px;font-size:.65rem;font-weight:700}.guide-priority.high{color:#b91c1c;background:#fef2f2}.guide-priority.medium{color:#b45309;background:#fffbeb}.guide-priority.low{color:#15803d;background:#f0fdf4}.guide-sharing-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guide-sharing-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;gap:10px;padding:12px;display:flex}.guide-sharing-card.teal{border-left:3px solid #22d3ee}.guide-sharing-card.green{border-left:3px solid #10b981}.guide-sharing-card.amber{border-left:3px solid #f59e0b}.guide-sharing-card.purple{border-left:3px solid #a855f7}.guide-sharing-icon{flex-shrink:0;font-size:1.5rem}.guide-sharing-card strong{color:#0f172a;margin-bottom:4px;font-size:.85rem;display:block}.guide-sharing-card p{color:#475569;margin:0;font-size:.72rem;line-height:1.5}.guide-visibility-options{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.guide-visibility-card{text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:1;max-width:200px;padding:14px 12px}.guide-visibility-icon{margin-bottom:6px;font-size:1.5rem;display:block}.guide-visibility-card strong{color:#0f172a;margin-bottom:4px;font-size:.9rem;display:block}.guide-visibility-card p{color:#475569;margin:0;font-size:.72rem;line-height:1.4}.guide-xmp-demo{text-align:center;max-width:400px;margin:0 auto}.guide-xmp-file{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.guide-xmp-file-icon{color:#0891b2}.guide-xmp-arrow{color:#22d3ee;padding:4px 0;font-size:1.2rem}.guide-xmp-fields{text-align:left;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden}.guide-xmp-field{border-bottom:1px solid #cbd5e1;gap:12px;padding:6px 14px;font-size:.78rem;display:flex}.guide-xmp-field:last-child{border-bottom:none}.guide-xmp-key{color:#0891b2;flex-shrink:0;min-width:120px;font-family:monospace;font-size:.72rem}.guide-xmp-value{color:#0f172a;font-weight:500}.guide-ftp-fields{margin-top:8px}.guide-ftp-field{border-bottom:1px solid #cbd5e1;align-items:baseline;gap:10px;padding:5px 0;font-size:.78rem;display:flex}.guide-ftp-field strong{color:#0f172a;flex-shrink:0;min-width:100px}.guide-ftp-field span{color:#475569;font-family:monospace;font-size:.72rem}.guide-download-options{max-width:500px;margin:0 auto}.guide-download-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px;display:flex}.guide-download-icon{flex-shrink:0;font-size:1.3rem}.guide-download-card strong{color:#0f172a;font-size:.85rem}.guide-download-card p{color:#475569;margin:0;font-size:.72rem}.guide-download-card div{flex:1}.guide-download-size{color:#64748b;text-transform:uppercase;flex-shrink:0;font-size:.7rem;font-weight:700}.guide-tech-cards{margin-top:10px}@keyframes guideFadeIn{0%{opacity:0}to{opacity:1}}@keyframes guideSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes guideFadeSlide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.guide-header{padding:8px 16px}.guide-progress{padding:6px 16px 0}.guide-slide{padding:14px 16px 10px}.guide-footer{padding:8px 16px}.guide-slide-title{font-size:1.3rem}.guide-flow-h{flex-direction:column;align-items:center}.guide-flow-h .guide-flow-item{flex-direction:column}.arrow-h{margin-bottom:0;padding:8px 0;transform:rotate(90deg)}.guide-nav-cards,.guide-two-col,.guide-sharing-methods,.guide-lifecycle,.guide-batch-grid,.guide-actions-grid,.guide-shortcuts-grid{grid-template-columns:1fr}.guide-match-comparison{flex-direction:column;align-items:center}.guide-match-vs{padding:4px 0;transform:rotate(90deg)}.guide-roster-demo{flex-direction:column;align-items:stretch}.guide-roster-arrow{justify-content:center;transform:rotate(90deg)}.guide-visibility-options{flex-direction:column;align-items:stretch}.guide-visibility-card{max-width:none}.guide-comparison-row{grid-template-columns:1fr;gap:4px}.guide-comparison-arrow{display:none}}
