.exploration-stepper-bar{z-index:12;background:#fff;border-bottom:1px solid #ededed;flex-shrink:0;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex;position:relative;container:exploration-navigation/inline-size}.exploration-stepper{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ddd transparent;flex:1;min-width:0;max-width:900px;overflow-x:auto;container:exploration-steps/inline-size}.exploration-stepper ol{grid-template-columns:.8fr .9fr .75fr 1.15fr .8fr;align-items:stretch;gap:4px;min-width:540px;margin:0;padding:3px 0;list-style:none;display:grid}.exploration-stepper ol[data-step-count="6"]{grid-template-columns:.8fr 1fr .9fr .75fr 1.15fr .8fr;min-width:620px}.exploration-stepper li{color:#757575;min-width:0;font-size:12px;font-weight:450;display:flex;position:relative}.exploration-stepper li:not(:last-child):after{content:"";pointer-events:none;background:#e8e8e8;width:4px;height:1px;position:absolute;top:50%;right:-4px}.exploration-stepper li>button{text-align:left;touch-action:manipulation;width:100%}.exploration-stepper li>button *{pointer-events:none}.exploration-stepper li>button:not(:where([data-slot])){min-width:48px;min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px;line-height:1.25;display:flex}.exploration-step-number{font-variant-numeric:tabular-nums;background:#fafafa;border:1px solid #e9e9e9;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.exploration-step-label{white-space:normal;text-wrap:balance}.exploration-stepper li[data-state=current]{color:#262626;font-weight:600}.exploration-stepper li[data-state=current] .exploration-step-number{color:#d85715;background:#fff0e7;border-color:#ffd6bf;box-shadow:0 0 0 3px #fff8f4}.exploration-stepper li[data-state=complete] .exploration-step-number{color:#498d77;background:#eff7f3;border-color:#e2eee7}.exploration-stepper li>button[aria-disabled=true]:not(:where([data-slot])){color:#919191;cursor:help}.exploration-stepper li>button:active:not(:where([data-slot])){background:#fff0e7;border-color:#ffd6bf}.exploration-stepper li>button:focus-visible:not(:where([data-slot])){outline-offset:-2px;background:#fff8f4;outline:2px solid #e96b2b}@media (hover:hover){.exploration-stepper li>button:hover:not(:where([data-slot])){color:#b74d17;background:#faf7f5}.exploration-stepper li>button[aria-disabled=true]:hover:not(:where([data-slot])){color:#666;background:#f7f7f7}}.exploration-step-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.exploration-step-actions{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.exploration-step-actions button,.exploration-step-leading button{touch-action:manipulation}.exploration-step-actions button:not(:where([data-slot])),.exploration-step-leading button:not(:where([data-slot])){min-width:44px;min-height:44px}.exploration-step-leading{flex-shrink:0;align-items:center;display:flex}.exploration-step-hint{color:#555;z-index:5;background:#fff;border:1px solid #e5e5e5;border-radius:8px;max-width:min(360px,100% - 40px);padding:10px 14px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% - 2px);left:20px;box-shadow:0 4px 16px #00000012}@container exploration-steps (width<=680px){.exploration-stepper li>button:not(:where([data-slot])){gap:5px;padding:6px 4px}.exploration-step-label{font-size:11px;line-height:14px}}.exploration-step-compact{display:none}@container exploration-steps (width<=520px){.exploration-stepper{overflow:visible}.exploration-stepper ol{display:none}.exploration-step-compact{text-align:center;justify-items:center;gap:2px;min-width:0;margin:0;padding:4px 0;display:grid}.exploration-step-compact-count{white-space:nowrap;color:#757575;font-variant-numeric:tabular-nums;font-size:11px;line-height:14px}.exploration-step-compact-label{color:#262626;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.exploration-step-compact-track{gap:3px;width:min(100%,132px);margin-top:4px;display:flex}.exploration-step-compact-track>span{background:#e9e9e9;border-radius:2px;flex:1;height:3px}.exploration-step-compact-track>span[data-state=complete]{background:#f5b48f}.exploration-step-compact-track>span[data-state=current]{background:#e96b2b}}@container exploration-steps (width<=100px){.exploration-step-compact-count{display:none}.exploration-step-compact-label{font-size:12px}}@container exploration-navigation (width<=620px){.exploration-step-actions{gap:8px}.exploration-step-actions .guided-tools{display:none}}@media (pointer:coarse){.exploration-stepper-bar .workspace-chat-toggle{min-width:44px;min-height:44px}.exploration-step-actions button{touch-action:manipulation;min-width:44px;min-height:44px}}@media (width<=600px){.exploration-stepper-bar{gap:8px;padding:0 12px}.exploration-step-leading:has(.workspace-chat-toggle){display:none}}
