.catalyst-help>.guide-frame[data-v-8e5461fd]{max-width:1280px}.guide-page-header[data-v-8e5461fd]{--guide-source-feedback:.16s;align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-bottom:1.5rem}.guide-page-title[data-v-8e5461fd]{font-size:clamp(26px,2.4vw,32px);font-weight:650;line-height:1.35;margin:0}.guide-page-header .guide-source-trigger[data-v-8e5461fd]{background:var(--catalyst-panel);border:1px solid var(--catalyst-line);border-radius:.75rem;color:var(--catalyst-ink);flex:0 1 auto;font-size:1rem;font-weight:550;gap:.625rem;line-height:1.5;max-width:100%;min-height:3rem;padding:.625rem 1rem;text-align:start;transition:background-color var(--guide-source-feedback) var(--ct-ease),border-color var(--guide-source-feedback) var(--ct-ease),transform var(--guide-source-feedback) var(--ct-ease)}.guide-source-trigger>span[data-v-8e5461fd]{min-width:0;overflow-wrap:anywhere}.guide-page-header .guide-source-trigger[data-v-8e5461fd]:not(:disabled):hover,.guide-page-header .guide-source-trigger[aria-expanded=true][data-v-8e5461fd]{background:var(--catalyst-surface);border-color:var(--catalyst-accent)}.guide-page-header .guide-source-trigger[data-v-8e5461fd]:focus-visible{box-shadow:none;outline:2px solid var(--catalyst-accent);outline-offset:3px}.guide-page-header .guide-source-trigger[data-v-8e5461fd]:not(:disabled):active{background:var(--catalyst-hover);transform:translateY(1px)}.guide-source-chevron[data-v-8e5461fd]{color:var(--catalyst-accent);transition:transform var(--guide-source-feedback) var(--ct-ease)}.guide-source-trigger[aria-expanded=true] .guide-source-chevron[data-v-8e5461fd]{transform:rotate(180deg)}body[data-catalyst-theme] .guide-source-modal{color:var(--catalyst-ink);font-size:16px;line-height:1.6;position:relative;z-index:80}.guide-source-backdrop[data-v-8e5461fd]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15334147;inset:0;position:fixed}.guide-source-viewport[data-v-8e5461fd]{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed}.guide-source-dialog[data-v-8e5461fd]{background:var(--catalyst-panel);border:1px solid var(--catalyst-line);border-radius:24px;box-shadow:0 24px 80px #15334133;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;width:min(100%,640px)}.guide-source-dialog-header[data-v-8e5461fd]{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:24px 28px 0}.guide-source-dialog-header h2[data-v-8e5461fd]{font-size:24px;font-weight:650;line-height:1.4;margin:0}.guide-source-close[data-v-8e5461fd]{background:var(--catalyst-shell);border:1px solid var(--catalyst-line);border-radius:50%;color:var(--catalyst-accent);display:grid;flex:0 0 44px;height:44px;place-items:center;transition:background-color .16s ease}.guide-source-close[data-v-8e5461fd]:hover{background:var(--catalyst-hover)}.guide-source-close[data-v-8e5461fd]:focus-visible{outline:2px solid var(--catalyst-accent);outline-offset:3px}.guide-source-body[data-v-8e5461fd]{padding:24px 28px}.guide-source-body[data-v-8e5461fd] [aria-haspopup=listbox],.guide-source-body[data-v-8e5461fd] [role=listbox],.guide-source-body[data-v-8e5461fd] label{font-size:16px;line-height:1.5}.guide-source-body[data-v-8e5461fd] [role=option],.guide-source-body[data-v-8e5461fd] label{color:var(--catalyst-ink)}.guide-source-body[data-v-8e5461fd] [aria-haspopup=listbox],.guide-source-body[data-v-8e5461fd] [role=listbox]{background:var(--catalyst-panel);border-color:var(--catalyst-control-line);color:var(--catalyst-ink)}.guide-source-body[data-v-8e5461fd] [aria-haspopup=listbox]{border-radius:12px;min-height:48px}.guide-source-body[data-v-8e5461fd] [role=listbox]{max-height:min(240px,36dvh);position:relative}.guide-source-body[data-v-8e5461fd] [role=option]>span:first-child{overflow-wrap:anywhere;white-space:normal}.guide-source-dialog-actions[data-v-8e5461fd]{background:var(--catalyst-shell);border-top:1px solid var(--catalyst-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:20px 28px}.guide-source-dialog-actions[data-v-8e5461fd] button{border-radius:10px;font-size:16px;gap:8px;min-height:44px}.guide-source-enter[data-v-8e5461fd]{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.guide-source-leave[data-v-8e5461fd]{transition:opacity .16s ease-in,transform .16s ease-in}.guide-source-fade[data-v-8e5461fd]{opacity:0}.guide-source-arrive[data-v-8e5461fd]{opacity:0;transform:translateY(12px) scale(.99)}.guide-source-depart[data-v-8e5461fd]{opacity:0;transform:translateY(6px) scale(.995)}.guide-source-visible[data-v-8e5461fd]{opacity:1;transform:none}@media(max-width:639px){.guide-source-viewport[data-v-8e5461fd]{padding:16px}.guide-source-dialog[data-v-8e5461fd]{border-radius:20px;max-height:calc(100dvh - 32px)}.guide-source-dialog-header[data-v-8e5461fd]{gap:12px;padding:20px 20px 0}.guide-source-dialog-header h2[data-v-8e5461fd]{font-size:21px}.guide-source-body[data-v-8e5461fd],.guide-source-dialog-actions[data-v-8e5461fd]{padding:20px}}.guide-panel[data-v-8e5461fd]{background:var(--catalyst-panel);border-radius:16px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:184px minmax(0,1fr);padding:32px}.guide-progress[data-v-8e5461fd]{align-self:start;background:var(--catalyst-shell);border-radius:12px;display:grid;grid-column:1;grid-row:1/4;padding:8px 16px}.guide-progress li[data-v-8e5461fd]{padding-block:16px;position:relative}.guide-progress li[data-v-8e5461fd]:not(:last-child):after{background:var(--catalyst-line);bottom:-10px;content:"";height:20px;left:17px;position:absolute;width:1px}.guide-progress-item[data-v-8e5461fd]{align-items:center;background:transparent;border:0;color:var(--catalyst-muted);display:flex;gap:12px;padding:0;text-align:left;transition:color .16s ease,transform .14s ease;width:100%}.guide-progress-item[data-v-8e5461fd]:not(:disabled){cursor:pointer}.guide-progress-item[data-v-8e5461fd]:not(:disabled):hover{color:var(--catalyst-accent)}.guide-progress-item[data-v-8e5461fd]:not(:disabled):active{transform:scale(.97)}.guide-progress-item[data-v-8e5461fd]:focus-visible{border-radius:10px;outline:2px solid var(--catalyst-accent);outline-offset:4px}.guide-progress-item[data-v-8e5461fd]:disabled{cursor:default}.guide-progress-number[data-v-8e5461fd]{border:1px solid var(--catalyst-line);border-radius:10px;display:grid;flex:0 0 36px;font-size:13px;font-variant-numeric:tabular-nums;height:36px;place-items:center;transition:background-color .16s,color .16s}.guide-progress-label[data-v-8e5461fd]{font-size:16px;line-height:1.5}.guide-progress-item[aria-current=step][data-v-8e5461fd]{color:var(--catalyst-ink);font-weight:600}.guide-progress-item[aria-current=step] .guide-progress-number[data-v-8e5461fd]{background:var(--catalyst-accent);border-color:var(--catalyst-accent);color:var(--catalyst-on-accent)}@media(prefers-reduced-motion:no-preference){.guide-progress-item[aria-current=step] .guide-progress-number[data-v-8e5461fd]{animation:guide-progress-selected-8e5461fd .24s cubic-bezier(.2,.7,.2,1)}@keyframes guide-progress-selected-8e5461fd{0%{opacity:.72;transform:scale(.88)}65%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}}.guide-progress-past .guide-progress-number[data-v-8e5461fd]{background:var(--catalyst-surface);color:var(--catalyst-accent)}.guide-actions[data-v-8e5461fd],.guide-path[data-v-8e5461fd],.guide-stage[data-v-8e5461fd]{grid-column:2;min-width:0}.guide-path[data-v-8e5461fd]{color:var(--catalyst-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:24px}.guide-path span+span[data-v-8e5461fd]:before{color:var(--catalyst-line);content:"/";margin-right:8px}.guide-stage[data-v-8e5461fd]{min-height:264px}.guide-stage h2[data-v-8e5461fd]{font-size:clamp(24px,2.2vw,30px);font-weight:600;letter-spacing:.02em}.guide-choice[data-v-8e5461fd]{align-items:center;background:var(--catalyst-shell);border:1px solid var(--catalyst-line);border-radius:12px;display:flex;gap:20px;min-height:132px;padding:28px;text-align:left;transition:background-color .16s,border-color .16s,transform .14s}.guide-choice-label[data-v-8e5461fd]{font-size:20px;line-height:1.5}.guide-choice-icon[data-v-8e5461fd]{display:grid;height:36px;place-items:center;width:36px}.guide-choice-arrow[data-v-8e5461fd],.guide-choice-icon[data-v-8e5461fd]{color:var(--catalyst-accent);flex-shrink:0}.guide-choice-arrow[data-v-8e5461fd]{transition:transform .16s}.guide-choice[data-v-8e5461fd]:not(:disabled):hover{background:var(--catalyst-hover);border-color:var(--catalyst-accent)}.guide-choice:not(:disabled):hover .guide-choice-arrow[data-v-8e5461fd]{transform:translate(3px)}.guide-choice[data-v-8e5461fd]:not(:disabled):active{transform:scale(.985)}.guide-actions[data-v-8e5461fd]{border-top:1px solid var(--catalyst-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:28px;padding-top:16px}.guide-actions button[data-v-8e5461fd],.guide-stage button[data-v-8e5461fd]:not(.guide-choice){min-height:44px}.guide-actions button[data-v-8e5461fd]{margin-right:0}.guide-step-status[data-v-8e5461fd]{align-items:center;background:var(--catalyst-panel);border-radius:999px;color:var(--catalyst-ink);display:inline-flex;font-size:15px;font-weight:600;gap:6px;line-height:1.4;padding:6px 12px}.guide-route-step[data-v-8e5461fd]{background:var(--catalyst-panel);border:1px solid var(--catalyst-line);border-radius:12px;padding:20px}.guide-route-step[data-current=true][data-v-8e5461fd]{background:var(--catalyst-shell);border-color:var(--catalyst-accent);box-shadow:inset 3px 0 0 var(--catalyst-accent)}.guide-route-step[data-current=false][data-v-8e5461fd]{padding-block:16px}.guide-route-step[data-current=false] .guide-step-status[data-v-8e5461fd]{background:var(--catalyst-shell);font-weight:500}.guide-requirements[data-v-8e5461fd]{display:grid;font-size:16px;gap:12px;line-height:1.6;margin-top:18px}.guide-requirements>div[data-v-8e5461fd]{display:grid;gap:14px;grid-template-columns:4.5em minmax(0,1fr)}.guide-requirements dt[data-v-8e5461fd]{color:var(--catalyst-muted)}.guide-requirements dd[data-v-8e5461fd]{margin:0;min-width:0;overflow-wrap:anywhere}.guide-requirements ul[data-v-8e5461fd],.guide-upcoming-materials ul[data-v-8e5461fd]{display:grid;gap:8px;list-style:none;padding:0}.guide-upcoming-materials[data-v-8e5461fd]{color:var(--catalyst-muted);font-size:14px;line-height:1.6;margin-top:10px}.guide-upcoming-materials summary[data-v-8e5461fd]{cursor:pointer;padding-block:6px;width:-moz-fit-content;width:fit-content}.guide-upcoming-materials summary[data-v-8e5461fd]:focus-visible{border-radius:4px;outline:2px solid var(--catalyst-accent);outline-offset:3px}.guide-upcoming-materials ul[data-v-8e5461fd]{color:var(--catalyst-ink);margin-top:8px}.guide-mode[data-v-8e5461fd]{font-size:16px;line-height:1.5}.guide-stage-options[data-v-8e5461fd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:16px}.guide-stage-option[data-v-8e5461fd]{background:var(--catalyst-panel);border:1px solid var(--catalyst-line);border-radius:10px;padding:16px}.guide-stage-option[data-selected=true][data-v-8e5461fd]{border-color:var(--catalyst-accent)}.guide-preparation-option[data-v-8e5461fd],.guide-stage-option .guide-preparation-link[data-v-8e5461fd]{justify-content:space-between;text-align:start;width:100%}.guide-preparation-option[data-v-8e5461fd]{align-items:center;background:var(--catalyst-panel);border:1px solid var(--catalyst-line);border-radius:12px;display:flex;gap:16px;padding:16px}.guide-preparation-link[data-v-8e5461fd]{align-items:center;color:var(--catalyst-accent);display:inline-flex;font-weight:600;gap:6px;justify-self:start}.guide-preparation-link[data-v-8e5461fd]:hover{text-decoration:underline}.guide-preparation-link[data-v-8e5461fd]:disabled{cursor:not-allowed;opacity:.5}.guide-preparation-link[data-v-8e5461fd]:focus-visible{border-radius:4px;outline:2px solid var(--catalyst-accent);outline-offset:3px}.guide-catalog[data-v-8e5461fd]{border-radius:16px}.guide-catalog-group[data-v-8e5461fd]{border-top:1px solid var(--catalyst-line);padding:16px 8px}.guide-support[data-v-8e5461fd]{bottom:max(30px,env(safe-area-inset-bottom));position:fixed;right:96px;z-index:40}.guide-support-trigger[data-v-8e5461fd]{align-items:center;background:var(--catalyst-panel);border:1px solid var(--catalyst-line);border-radius:999px;box-shadow:0 4px 16px #15334114;color:var(--catalyst-accent);display:flex;font-size:14px;font-weight:600;gap:8px;min-height:44px;padding:10px 16px}.guide-support-trigger[data-v-8e5461fd]:hover,.guide-support-trigger[aria-expanded=true][data-v-8e5461fd]{background:var(--catalyst-hover)}.guide-support-link[data-v-8e5461fd]:focus-visible,.guide-support-trigger[data-v-8e5461fd]:focus-visible{outline:2px solid var(--catalyst-accent);outline-offset:3px}.guide-support-link[data-v-8e5461fd]{align-items:center;border-radius:4px;color:var(--catalyst-accent);display:inline-flex;font-weight:500;gap:6px;min-height:44px}.guide-support-link[data-v-8e5461fd]:hover{text-decoration:underline}body[data-catalyst-theme] .guide-support-panel{background:var(--catalyst-panel);border-color:var(--catalyst-line);border-radius:16px;box-shadow:var(--catalyst-shadow);color:var(--catalyst-ink);max-height:calc(100dvh - 96px);min-width:min(320px,calc(100vw - 32px));overflow-y:auto}body[data-catalyst-theme] .fixed:has(>.guide-support-panel){transform:none}@media(min-width:1024px){body[data-catalyst-copilot-open] .guide-support{right:calc(var(--ct-copilot-width) + 88px)}}@media(max-width:1023px){body[data-catalyst-copilot-open] .guide-support{bottom:calc(var(--ct-copilot-height) + 22px)}body[data-catalyst-copilot-open] .guide-support-panel{max-height:calc(100dvh - var(--ct-copilot-height) - 96px)}}@media(max-width:767px){.guide-support[data-v-8e5461fd]{bottom:max(16px,env(safe-area-inset-bottom));right:16px}body[data-catalyst-copilot-open] .guide-support{right:88px}body[data-catalyst-theme]:has(.ct-mobile-menu) .guide-support{visibility:hidden}.guide-frame[data-v-8e5461fd]{padding-inline:16px}.guide-panel[data-v-8e5461fd]{grid-template-columns:minmax(0,1fr);padding:20px 16px}.guide-progress[data-v-8e5461fd]{grid-column:1;grid-row:auto;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:28px;padding:12px 0}.guide-progress li[data-v-8e5461fd]{padding:0 2px}.guide-progress li[data-v-8e5461fd]:after{display:none}.guide-progress-item[data-v-8e5461fd]{flex-direction:column;gap:8px;text-align:center}.guide-progress-number[data-v-8e5461fd]{flex-basis:auto;height:32px;width:32px}.guide-progress-label[data-v-8e5461fd]{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.guide-actions[data-v-8e5461fd],.guide-path[data-v-8e5461fd],.guide-stage[data-v-8e5461fd]{grid-column:1}.guide-path[data-v-8e5461fd]{font-size:13px;margin-bottom:20px}.guide-stage[data-v-8e5461fd]{min-height:0}.guide-choice[data-v-8e5461fd]{gap:16px;min-height:100px;padding:20px}.guide-choice-label[data-v-8e5461fd]{font-size:18px}.guide-actions[data-v-8e5461fd]{margin-top:24px}}.guide-stage[data-v-8e5461fd]{--guide-offset:18px;display:flow-root}.guide-back[data-v-8e5461fd]{--guide-offset:-18px}.guide-step-enter-active[data-v-8e5461fd]{transition:opacity .15s ease-out,transform .15s ease-out}.guide-step-leave-active[data-v-8e5461fd]{transition:opacity .1s ease-in,transform .1s ease-in}.guide-step-enter-from[data-v-8e5461fd]{opacity:0;transform:translate(var(--guide-offset))}.guide-step-leave-to[data-v-8e5461fd]{opacity:0;transform:translate(calc(var(--guide-offset)*-1))}.guide-choice-selected[data-v-8e5461fd]{background:var(--catalyst-hover);border-color:var(--catalyst-accent);box-shadow:inset 0 0 0 1px var(--catalyst-accent)}@media(prefers-reduced-motion:reduce){.guide-page-header .guide-source-trigger[data-v-8e5461fd],.guide-source-chevron[data-v-8e5461fd],.guide-source-close[data-v-8e5461fd]{transition:none}.guide-source-enter[data-v-8e5461fd],.guide-source-leave[data-v-8e5461fd]{transition:opacity 80ms linear}.guide-page-header .guide-source-trigger[data-v-8e5461fd]:not(:disabled):active,.guide-source-arrive[data-v-8e5461fd],.guide-source-depart[data-v-8e5461fd]{transform:none}.guide-progress-item[data-v-8e5461fd]{transition:color .16s ease}.guide-progress-item[data-v-8e5461fd]:not(:disabled):active{transform:none}.guide-choice[data-v-8e5461fd],.guide-choice-arrow[data-v-8e5461fd],.guide-progress-number[data-v-8e5461fd]{transition:none}.guide-choice[data-v-8e5461fd]:active,.guide-choice:hover .guide-choice-arrow[data-v-8e5461fd]{transform:none}.guide-step-enter-active[data-v-8e5461fd],.guide-step-leave-active[data-v-8e5461fd]{transition:none}.guide-step-enter-from[data-v-8e5461fd],.guide-step-leave-to[data-v-8e5461fd]{transform:none}}
