.JDe7ra_shell{background:var(--surface-1);--welcome-link:#b84f28;--welcome-muted-onbg:#55637a;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);height:100svh;display:grid;overflow:hidden}[data-theme=dark] .JDe7ra_shell{--welcome-link:#e08c63;--welcome-muted-onbg:var(--dashboard-text-muted)}.JDe7ra_brandRail{background:var(--dashboard-bg);border-right:1px solid var(--border-1);flex-direction:column;gap:40px;height:100%;padding:36px 44px 40px;display:flex;overflow:hidden}.JDe7ra_brandWordmark{letter-spacing:-.02em;color:var(--dashboard-text);align-self:flex-start;font-size:22px;font-weight:800;line-height:1;text-decoration:none}.JDe7ra_brandWordmark:hover{color:var(--dashboard-text);opacity:.8}.JDe7ra_railBody{align-content:center;gap:14px;max-width:380px;margin:auto 0;display:grid}.JDe7ra_railTitle{letter-spacing:-.02em;color:var(--dashboard-text);text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.15}.JDe7ra_railSub{color:var(--welcome-muted-onbg);text-wrap:pretty;margin:0 0 12px;font-size:14.5px;line-height:1.6}.JDe7ra_stepper{gap:0;margin:0;padding:0;list-style:none;display:grid}.JDe7ra_stepItem{grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:10px 0;display:grid;position:relative}.JDe7ra_stepItem:after{content:"";background:var(--border-2);width:1.5px;position:absolute;top:38px;bottom:-10px;left:13.5px}.JDe7ra_stepItem:last-child:after{display:none}.JDe7ra_stepIndex{font-variant-numeric:tabular-nums;border:1.5px solid var(--border-2);background:var(--surface-1);width:28px;height:28px;color:var(--dashboard-text-muted);border-radius:999px;place-items:center;font-size:13px;font-weight:700;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:grid}.JDe7ra_stepLabel{color:var(--welcome-muted-onbg);font-size:14.5px;font-weight:500;transition:color .16s ease-out}.JDe7ra_stepItemActive .JDe7ra_stepIndex{border-color:var(--dashboard-primary);color:var(--dashboard-primary);background:var(--dashboard-primary-soft);box-shadow:0 0 0 4px var(--dashboard-primary-soft)}.JDe7ra_stepItemActive .JDe7ra_stepLabel{color:var(--dashboard-text);font-weight:650}.JDe7ra_stepItemDone .JDe7ra_stepIndex{background:var(--dashboard-primary);color:var(--dashboard-primary-contrast);border-color:#0000}.JDe7ra_stepItemDone .JDe7ra_stepLabel{color:var(--dashboard-text)}.JDe7ra_stepItemDone:after{background:var(--dashboard-primary);opacity:.4}.JDe7ra_railFooter{color:var(--welcome-muted-onbg);margin:0;font-size:13px}.JDe7ra_contentPane{flex-direction:column;justify-content:safe center;align-items:center;height:100%;min-height:0;padding:56px 32px 48px;display:flex;overflow-y:auto}.JDe7ra_content{flex-direction:column;gap:24px;width:min(620px,100%);display:flex}.JDe7ra_mobileTopbar{display:none}.JDe7ra_mobileWordmark{letter-spacing:-.02em;color:var(--dashboard-text);font-size:20px;font-weight:800;line-height:1;text-decoration:none}.JDe7ra_mobileStepMeta{color:var(--dashboard-text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:600;display:flex}.JDe7ra_sectionTitle{color:var(--dashboard-text);margin:0;font-size:18px;font-weight:600;line-height:1.35}.JDe7ra_sectionTitleLg{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.25}@media (width<=720px){.JDe7ra_sectionTitleLg{font-size:21px}}.JDe7ra_helperText{color:var(--dashboard-text-muted);margin:0;font-size:14px;line-height:1.5}.JDe7ra_goalsSection{flex-direction:column;gap:18px;width:100%;display:flex}.JDe7ra_goalsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}@media (width<=720px){.JDe7ra_goalsGrid{grid-template-columns:1fr}}.JDe7ra_goalCard{border:1px solid var(--border-2);background:var(--surface-2);min-height:92px;color:inherit;cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 16px 16px 18px;transition:transform .16s ease-out,box-shadow .2s ease-out,border-color .16s ease-out,background .2s ease-out;display:flex;position:relative}.JDe7ra_goalCard:hover{border-color:var(--dashboard-primary);transform:translateY(-2px);box-shadow:0 12px 32px #0f172a14}.JDe7ra_goalCard:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:2px}.JDe7ra_goalCardSelected{border-color:var(--dashboard-primary);background:var(--dashboard-primary-soft);box-shadow:0 12px 32px var(--dashboard-primary-soft)}.JDe7ra_goalCardBody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.JDe7ra_goalCardLabel{color:var(--dashboard-text);font-size:15px;font-weight:600;line-height:1.4}.JDe7ra_goalCardHint{color:var(--dashboard-text-muted);font-size:12.5px;line-height:1.45}.JDe7ra_checkBubble{border:1.5px solid var(--border-2);background:var(--surface-1);color:#0000;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out;display:grid}.JDe7ra_checkBubbleSelected{background:var(--dashboard-primary);color:var(--dashboard-primary-contrast);border-color:#0000}.JDe7ra_formGrid{grid-template-columns:1fr;gap:18px;width:100%;display:grid}:is(.JDe7ra_input.ant-input,.JDe7ra_input.ant-input-affix-wrapper){min-height:44px;background:var(--surface-2)!important;border-color:var(--border-2)!important;color:var(--dashboard-text)!important;border-radius:10px!important;font-size:15px!important}.JDe7ra_input.ant-input-affix-wrapper .ant-input{min-height:0;font-size:15px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.JDe7ra_input.ant-input::placeholder{opacity:1;color:var(--dashboard-text-muted)!important}.JDe7ra_input.ant-input-affix-wrapper .ant-input::placeholder{opacity:1;color:var(--dashboard-text-muted)!important}.JDe7ra_input.ant-input:focus{border-color:var(--dashboard-primary)!important;box-shadow:0 0 0 3px var(--dashboard-primary-soft)!important}.JDe7ra_input.ant-input-focused{border-color:var(--dashboard-primary)!important;box-shadow:0 0 0 3px var(--dashboard-primary-soft)!important}.JDe7ra_input.ant-input-affix-wrapper-focused{border-color:var(--dashboard-primary)!important;box-shadow:0 0 0 3px var(--dashboard-primary-soft)!important}.JDe7ra_installCard,.JDe7ra_configureCard{border:1px solid var(--border-2);background:var(--surface-2);border-radius:14px}.JDe7ra_installCard .ant-card-head-title{font-size:15.5px;font-weight:600}.JDe7ra_installPmToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.JDe7ra_installPmLabel,.JDe7ra_sdkKeyFieldLabel{color:var(--dashboard-text);font-size:14px;font-weight:600}.JDe7ra_installPmSegmented,.JDe7ra_sdkEnvSegmented{flex-shrink:0}.JDe7ra_installTabBody{flex-direction:column;gap:8px;display:flex}.JDe7ra_prereqBlock{border:1px solid var(--border-2);background:var(--surface-1);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:4px;padding:14px 16px;display:flex}.JDe7ra_prereqTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--dashboard-text-muted);font-size:11px;font-weight:700}.JDe7ra_prereqStepText{color:var(--dashboard-text);margin:4px 0 0;font-size:13px;line-height:1.5}.JDe7ra_prereqInlineCode{background:var(--surface-3);border:1px solid var(--border-2);max-width:100%;color:var(--dashboard-text);white-space:nowrap;border-radius:8px;align-self:flex-start;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;overflow-x:auto}.JDe7ra_installCommandRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:4px;min-height:44px;margin-top:4px;display:grid}.JDe7ra_installCommandCode{background:var(--surface-1);border:1px solid var(--border-2);min-width:0;color:var(--dashboard-text);white-space:nowrap;border-radius:10px;align-items:center;padding:11px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.45;display:flex;overflow-x:auto}.JDe7ra_installCopyBtn{flex-shrink:0;align-self:stretch;min-height:44px;width:40px!important;height:auto!important;color:var(--dashboard-text-muted)!important;border-radius:10px!important}.JDe7ra_installCopyBtn:hover{color:var(--dashboard-primary)!important;background:var(--dashboard-primary-soft)!important}.JDe7ra_sdkTabs .ant-tabs-nav{margin-bottom:6px}.JDe7ra_sdkTabs .ant-tabs-tab{padding:10px 16px!important}.JDe7ra_sdkTabs .ant-tabs-tab-btn{font-weight:600}.JDe7ra_sdkTabLabel{align-items:center;gap:8px;display:inline-flex}.JDe7ra_configureSection{flex-direction:column;gap:10px;margin-top:4px;display:flex}.JDe7ra_copyPromptDetails{border:1px solid var(--border-2);background:var(--surface-1);border-radius:14px;margin-top:8px;overflow:hidden}.JDe7ra_copyPromptDetails[open]{padding-bottom:16px}.JDe7ra_copyPromptSummary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.JDe7ra_copyPromptSummary::-webkit-details-marker{display:none}.JDe7ra_copyPromptSummary:hover,.JDe7ra_copyPromptDetails[open] .JDe7ra_copyPromptSummary{background:var(--surface-2)}.JDe7ra_copyPromptSummaryText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.JDe7ra_copyPromptSummaryTitle{color:var(--dashboard-text);font-size:15px;font-weight:600}.JDe7ra_copyPromptSummaryText .JDe7ra_helperText{margin:0}.JDe7ra_copyPromptChevron{color:var(--dashboard-text-muted);flex-shrink:0;font-size:13px;transition:transform .2s}.JDe7ra_copyPromptDetails[open] .JDe7ra_copyPromptChevron{transform:rotate(180deg)}.JDe7ra_setupPromptStarRainbow{vertical-align:middle;background:var(--dashboard-primary);flex-shrink:0;width:22px;height:22px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.9-10.1-15.4-10.1s-12.3 3.8-15.4 10.1L369.9 316.2l-253.9 36.9c-6.9 1-12.6 5.8-14.8 12.4-2.2 6.6-.7 13.8 3.9 18.5l183.8 179.1-43.4 252.9c-1.2 6.9 1.9 13.8 8.2 17.9 3.6 2.4 8 3.6 12.4 3.6 2.5 0 5-.5 7.4-1.6l227.1-119.4 227.1 119.4c6.4 3.1 14.1 2.7 20.1-1.2 6.1-3.9 9.4-10.7 8.2-17.9l-43.4-252.9 183.8-179.1c5.5-4.7 8-11.4 6.9-18.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.9-10.1-15.4-10.1s-12.3 3.8-15.4 10.1L369.9 316.2l-253.9 36.9c-6.9 1-12.6 5.8-14.8 12.4-2.2 6.6-.7 13.8 3.9 18.5l183.8 179.1-43.4 252.9c-1.2 6.9 1.9 13.8 8.2 17.9 3.6 2.4 8 3.6 12.4 3.6 2.5 0 5-.5 7.4-1.6l227.1-119.4 227.1 119.4c6.4 3.1 14.1 2.7 20.1-1.2 6.1-3.9 9.4-10.7 8.2-17.9l-43.4-252.9 183.8-179.1c5.5-4.7 8-11.4 6.9-18.5z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.JDe7ra_copyPromptCardWrap{background:var(--dashboard-primary);box-shadow:0 10px 30px var(--dashboard-primary-soft);border-radius:15px;margin:0 18px;padding:1px;position:relative;overflow:visible}.JDe7ra_copyPromptCard{background:var(--surface-1);border:none;border-radius:14px;margin:0;position:relative;overflow:hidden}.JDe7ra_copyPromptCard.ant-card{box-shadow:none}.JDe7ra_copyPromptRow{align-items:flex-start;gap:6px;min-height:120px;display:flex}.JDe7ra_copyPromptRow .JDe7ra_installCopyBtn{align-self:flex-start;min-height:44px;height:44px!important}.JDe7ra_copyPromptPre{background:var(--surface-2);border:1px solid var(--border-2);min-width:0;color:var(--dashboard-text);white-space:pre-wrap;word-break:break-word;border-radius:10px;flex:1;max-height:320px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;overflow:auto}.JDe7ra_copyPromptPre code{font-family:inherit;font-size:inherit}.JDe7ra_helperTextMuted{color:var(--dashboard-text-muted);margin:0;font-size:13px;line-height:1.45}.JDe7ra_sdkKeyToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.JDe7ra_sdkKeyEnvAdvice{margin-top:10px;margin-bottom:0}.JDe7ra_configureCard .JDe7ra_snippetFileHint{margin-top:10px}.JDe7ra_snippetFileHint{color:var(--dashboard-text-muted);margin:14px 0 8px;font-size:12px}.JDe7ra_codeSnippet{background:var(--surface-1);border:1px solid var(--border-2);color:var(--dashboard-text);white-space:pre;border-radius:10px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto}.JDe7ra_codeSnippet code{font-family:inherit;font-size:inherit}.JDe7ra_expoMark{object-fit:contain;flex-shrink:0;display:block}[data-theme=dark] .JDe7ra_expoMark{filter:brightness(0)invert()}.JDe7ra_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.JDe7ra_loadingWrap{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 0 24px;display:flex}.JDe7ra_loadingOrb{width:150px;height:150px;margin-bottom:4px}.JDe7ra_loadingMessage{color:var(--dashboard-text-muted);text-align:center;max-width:48ch;margin:0;font-size:15px}.JDe7ra_loadingFooter{color:var(--dashboard-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.JDe7ra_blockingSpinner{background:var(--surface-1);place-items:center;min-height:100svh;display:grid}@media (width<=1023px){.JDe7ra_shell{grid-template-columns:1fr}.JDe7ra_brandRail{display:none}.JDe7ra_contentPane{justify-content:flex-start;padding:32px 20px 40px}.JDe7ra_mobileTopbar{flex-direction:column;gap:14px;width:min(620px,100%);margin-bottom:28px;display:flex}}