.onj{--onj-paper:#f7f3eb;--onj-ink:#282b28;--onj-muted:#68655e;--onj-copper:#a45632;--onj-line:#c28d6e;--onj-border:#d8cfc2;--onj-green:#347445;display:block;padding:8px 0 48px;color:var(--onj-ink);font:inherit;line-height:1.5;letter-spacing:normal;overflow-wrap:anywhere}.onj *,.onj *:before,.onj *:after{box-sizing:border-box}.onj [hidden]{display:none!important}.onj button,.onj select{font:inherit;letter-spacing:normal}.onj button{cursor:pointer;-webkit-tap-highlight-color:transparent}.onj button:disabled{opacity:.5;cursor:default}.onj button:focus-visible,.onj select:focus-visible,.onj a:focus-visible{outline:3px solid var(--onj-copper);outline-offset:3px}.onj a{color:#80411f;text-underline-offset:3px}.onj [data-journey-launcher]{max-width:860px;margin-inline:auto}.onj-launch{display:flex;justify-content:space-between;align-items:center;width:min(100%,300px);min-height:66px;padding:16px 22px;background:#272a27;color:#fff9f0;border:1px solid var(--onj-copper);border-radius:8px;font-size:23px!important;font-weight:650!important}.onj-launch:hover{background:#3b3028}.onj-launch-hint{margin:10px 0 0;color:var(--onj-muted);font-size:13px}.onj-panel{max-width:860px;margin-inline:auto;padding:30px 36px;background:var(--onj-paper);border:1px solid var(--onj-border);border-radius:12px;scroll-margin-top:24px}.onj-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.onj-eyebrow{margin:0;color:#854322;font-size:11px;font-weight:700;letter-spacing:.11em}.onj-title{margin:12px 0 5px;color:var(--onj-ink);font-size:30px;line-height:1.2;letter-spacing:-.02em}.onj-title:focus{outline:none;box-shadow:none}.onj-intro{margin:0 0 5px;font-size:15px}.onj-disclosure{margin:0;color:var(--onj-muted);font-size:11px}.onj-text-button{min-height:42px;padding:8px 0;border:0;background:transparent;color:#854322;font-size:12px;text-align:start;text-decoration:underline;text-underline-offset:4px}.onj-top .onj-text-button{flex-shrink:0}.onj-method-label{display:block;margin:20px 0 6px;color:var(--onj-muted);font-size:12px}.onj-select{display:block;max-width:100%;width:100%;min-width:0;min-height:44px;padding:10px 30px 10px 12px;border:1px solid var(--onj-border);border-radius:6px;background:#fffcf6;color:var(--onj-ink);font-size:14px}.onj-method-select{max-width:420px}.onj-path-note{margin:10px 0 12px;color:var(--onj-muted);font-size:12px}.onj-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--onj-border)}.onj-summary{flex:1;margin:0;color:#854322;font-size:12px;font-weight:650}.onj-canvas{max-width:740px}.onj-tree{list-style:none;margin:0;padding:0 0 0 24px}.onj-tree__step{position:relative;margin:0;padding:0 0 16px}.onj-tree__step:before{content:"";position:absolute;top:28px;bottom:-28px;left:-20px;width:2px;background:var(--onj-line)}.onj-tree__step:after{content:"";position:absolute;top:28px;left:-20px;width:20px;height:2px;background:var(--onj-line)}.onj-tree__step:last-child:before{bottom:auto;height:0}.onj-node{display:flex;align-items:flex-start;gap:14px;width:100%;min-width:0;padding:16px;border:1px solid var(--onj-border);border-radius:8px;background:#fffcf6;color:var(--onj-ink);text-align:start}.onj-node:hover{border-color:var(--onj-copper)}.onj-node.is-current{border-color:#af704c;box-shadow:0 1px 4px #462d190d}.onj-node.is-future,.onj-node.is-earlier,.onj-node.is-skipped{background:#f0eee7;color:#77736b;border-style:dashed}.onj-node.is-complete{background:#f0f5ec;border-color:#a2b69c}.onj-node__number{position:relative;display:grid;place-items:center;flex:0 0 25px;height:25px;margin-top:2px;border:1.5px solid var(--onj-copper);border-radius:50%;color:#854322;font-size:12px;font-weight:700}.is-future .onj-node__number,.is-earlier .onj-node__number,.is-skipped .onj-node__number{border-color:#aaa69d;color:#77736b}.is-complete .onj-node__number{background:var(--onj-green);border-color:var(--onj-green)}.is-complete .onj-node__number:after{content:"";position:absolute;top:7px;left:6px;width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.onj-node__copy{flex:1;min-width:0}.onj-node__kind{display:block;margin-bottom:3px;color:var(--onj-muted);font-size:10px}.onj-node__name{display:block;font-size:16px;line-height:1.35;font-weight:650}.onj-node__outcome{display:block;margin-top:6px;color:#5d5e56;font-size:13px;line-height:1.45}.onj-node__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 15px;margin-top:10px;font-size:11px}.onj-node__state{color:var(--onj-muted)}.is-current .onj-node__state{color:#854322;font-weight:600}.is-complete .onj-node__state{color:#286038}.onj-node__requirements{color:#854322;text-decoration:underline;text-underline-offset:3px}.onj-preview-toggle{margin-left:24px}.onj-source-note{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--onj-border);color:var(--onj-muted);font-size:10px}.onj-status{margin:12px 0 0;color:#286038;font-size:12px}.onj-status:empty{display:none}.onj-primary,.onj-secondary{min-height:44px;padding:10px 15px;border:1px solid #954b29;border-radius:6px;font-size:13px;line-height:1.35;font-weight:600}.onj-primary{background:#954b29;color:#fffaf4}.onj-primary:hover{background:#7c3d20}.onj-secondary{background:transparent;color:var(--onj-ink);border-color:var(--onj-border)}.onj-secondary:hover{border-color:var(--onj-copper)}.onj-dialog{width:min(580px,calc(100% - 28px));max-width:580px;max-height:min(840px,calc(100dvh - 28px));padding:24px;border:1px solid var(--onj-border);border-radius:11px;background:var(--onj-paper);color:var(--onj-ink);box-shadow:0 18px 80px #00000040;overflow-y:auto;overscroll-behavior:contain}.onj-dialog::backdrop{background:#1417169e}.onj-dialog__top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#854322;font-size:11px}.onj-dialog__close{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;margin:-8px -8px 0 0;padding:0;border:0;border-radius:50%;background:#e9e2d6;color:var(--onj-ink);font-size:26px!important}.onj-dialog h2{margin:12px 0 16px;color:var(--onj-ink);font-size:24px;line-height:1.2;letter-spacing:-.02em}.onj-facts{margin:0}.onj-facts>div{padding:10px 0;border-top:1px solid var(--onj-border)}.onj-facts dt{color:#854322;font-size:11px;font-weight:650}.onj-facts dd{margin:4px 0 0;font-size:13px;line-height:1.5}.onj-small{margin:12px 0;color:var(--onj-muted);font-size:12px;line-height:1.5}.onj-note{padding:10px 12px;border-left:3px solid var(--onj-line);background:#eee7dc}.onj-review{padding:10px 12px;color:#805a24;background:#eee7dc;font-size:12px}.onj-jurisdiction{margin-top:14px;padding:12px;background:#eee7dc;border-radius:7px}.onj-select-label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--onj-muted);font-size:12px}.onj-state-name{font-size:13px}.onj-jurisdiction a{font-size:12px}.onj-official-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;font-size:12px}.onj-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--onj-border)}.onj-dialog .onj-small:last-child{margin-bottom:0;font-size:11px}@media(prefers-reduced-motion:no-preference){.onj-tree__step{animation:onj-step-in .2s ease both}@keyframes onj-step-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:749px){.onj{padding-bottom:32px}.onj-panel{padding:20px 14px;border-radius:9px}.onj-top{align-items:flex-start;gap:10px}.onj-eyebrow{max-width:220px;font-size:10px}.onj-top .onj-text-button{min-height:26px;padding-top:0}.onj-title{font-size:25px}.onj-intro{font-size:14px}.onj-disclosure{font-size:10px}.onj-method-label{margin-top:16px}.onj-method-select{max-width:100%}.onj-tools{gap:6px 14px;margin-bottom:14px}.onj-tree{padding-left:16px}.onj-tree__step{padding-bottom:13px}.onj-tree__step:before{left:-13px}.onj-tree__step:after{left:-13px;width:13px}.onj-node{gap:10px;padding:12px 10px}.onj-node__number{flex-basis:23px;height:23px;font-size:11px}.is-complete .onj-node__number:after{top:6px;left:5px}.onj-node__name{font-size:14px}.onj-node__kind{font-size:9px}.onj-node__outcome{font-size:12px}.onj-node__bottom{display:block;font-size:10px}.onj-node__requirements{display:block;margin-top:4px}.onj-preview-toggle{margin-left:16px}.onj-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:20px 16px;border-radius:9px}.onj-dialog h2{font-size:22px}.onj-dialog__actions{display:grid;grid-template-columns:1fr}.onj-dialog__actions button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/onyx-nde-steps-v2.css.map */
