.eyebrow{font-family:var(--font-mono,monospace);font-size:.7rem!important;letter-spacing:.09em;text-transform:uppercase;color:var(--violet,#6d28d9)!important;margin:1rem 0!important}.workflow-article .answer-first{font-size:1.12rem;line-height:1.8}.workflow-start,.workflow-update{padding:1.3rem 1.5rem;border:1px solid var(--line,#ded8d0);border-radius:16px;margin:1.5rem 0;background:var(--paper-2,#f3efe8)}.workflow-start p,.workflow-update p{margin-bottom:.7rem}.workflow-map{background:linear-gradient(130deg,#f0eafa,#fbf8f1);border:1px solid #ddd4e8;border-radius:20px;margin:2rem 0;padding:1.8rem;overflow:hidden}.map-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.map-heading .eyebrow{margin:0!important}.map-arrow{font:3.7rem/1 var(--font-display,sans-serif);color:#6d28d9}.map-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:1.7rem 0}.map-steps>div{padding:.9rem 0;border-top:1px solid #c7badc}.map-number{display:block;font:1rem var(--font-mono,monospace);color:#7c3aed;margin-bottom:.7rem}.map-steps strong{display:block;line-height:1.4;font-size:.95rem}.workflow-map>p{font-family:var(--font-mono,monospace);font-size:.75rem!important;margin:0!important;color:#675d73!important}.workflow-instructions{list-style:none!important;margin:0!important;padding:0;counter-reset:step}.workflow-instructions>li{counter-increment:step;padding-left:2.6rem;position:relative}.workflow-instructions>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:.25rem;font: .8rem var(--font-mono,monospace);color:#6d28d9}.workflow-instructions h3{margin-top:1.8rem}.workflow-task{padding:1.8rem;border:1.5px solid #c4b5db;border-radius:18px;background:#f2ecfa;margin:2.5rem 0;scroll-margin-top:100px}.workflow-task h2{margin-top:.6rem!important}.workflow-task details{padding:1rem 0;border-top:1px solid #d8cde6;border-bottom:1px solid #d8cde6;margin-bottom:1.2rem}.workflow-task summary{cursor:pointer;font-weight:600}.workflow-task pre{font: .85rem/1.8 var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0;padding:1rem;background:#fff;border-radius:10px}.task-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-bottom:1rem}.task-actions .btn{cursor:pointer;white-space:normal}.workflow-article .btn-primary,.workflow-update .btn-primary{color:white!important}.task-steps{font-size:.95rem;padding-left:.4rem}.task-status{font-size:.88rem!important;color:#5b21b6!important;margin:0!important}.hub-links{list-style:none!important;margin-left:0!important;padding:0}.hub-links li{padding:1rem 0;border-bottom:1px solid var(--line,#ded8d0)}.hub-links a{font-weight:650}.hub-links p{font-size:.96rem;margin:.4rem 0 0}.source-list{font-size:.88rem}.workflow-article .table-scroll{max-width:100%;overflow-x:auto}.workflow-article table{min-width:540px}.workflow-update h2{font-size:1.45rem;margin:.5rem 0 1rem}.workflow-update ul{margin-bottom:0}.workflow-article :target{scroll-margin-top:100px}@media(max-width:600px){.workflow-task{padding:1.2rem}.workflow-map{padding:1.3rem}.map-steps{grid-template-columns:1fr;gap:.2rem}.map-steps>div{display:grid;grid-template-columns:2rem 1fr;gap:.3rem}.map-number{margin:0}.workflow-instructions>li{padding-left:2rem}.workflow-update{padding:1.1rem}.task-actions>a,.task-actions>button{width:100%;text-align:center}.workflow-article{overflow-wrap:anywhere}}

.hero-glow{max-width:100%;pointer-events:none}

.hero-glow{left:0;right:0;transform:none;max-width:100%}.article code,.article pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.article .table-scroll{max-width:100%;overflow-x:auto}

main .table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto}main code,main pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}

@media(max-width:600px){.footer-grid{min-width:0}.footer-grid>*{min-width:0}.footer-brand-desc{width:auto;max-width:100%}}
