.troubleshooting{display:none;background:rgba(249,250,251,.6);border:1px solid rgba(229,231,235,.8);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-4) 0;font-size:.875rem}.troubleshooting.is-active{display:block}.troubleshooting h3{color:var(--warning-color);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2);font-size:1.125rem}.troubleshooting-content h4{margin-bottom:var(--space-2);color:var(--text-primary);font-size:.9375rem}.mac-solution p,.mac-type-selector p,.troubleshooting-content p{font-size:.875rem;line-height:1.6}.mac-type-selector{margin-bottom:var(--space-4)}.mac-buttons{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.mac-type-btn{padding:var(--space-2) var(--space-3);background:var(--background);border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:var(--transition);font-weight:500}.mac-type-btn.is-active,.mac-type-btn:hover{background:var(--primary-color);color:white;border-color:var(--primary-color)}.mac-solution{margin-top:var(--space-3)}.troubleshooting-resolution{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(229,231,235,.5)}.troubleshooting-resolution h4{color:var(--text-primary);margin-bottom:var(--space-3);font-size:.9375rem}.resolution-check{background:rgba(16,185,129,.1);border:1px solid #10b981;border-radius:var(--radius);padding:var(--space-3);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;transition:var(--transition);width:100%;text-align:left;font-family:inherit;font-size:inherit;color:inherit}.resolution-check:hover{background:rgba(16,185,129,.15);transform:translateY(-1px);box-shadow:0 2px 8px rgba(16,185,129,.2)}.resolution-check.is-resolved,.resolution-check:disabled{background:rgba(16,185,129,.2);cursor:default;opacity:.8}.resolution-check.is-resolved:hover,.resolution-check:disabled:hover{transform:none;box-shadow:none}.resolution-check-icon{width:24px;height:24px;border:2px solid #10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--transition)}.resolution-check.is-resolved .resolution-check-icon{background:#10b981;color:white}.resolution-check-content{flex-grow:1}.resolution-check-title{font-weight:600;font-size:.9375rem;color:#059669;margin-bottom:2px}.resolution-check-desc{font-size:.875rem;color:#6b7280}.resolution-selected-label{margin-top:var(--space-2);text-align:center;color:#059669;font-size:.875rem;font-weight:600}.resolution-selected-label i{margin-right:6px}[data-theme=dark] .troubleshooting{background:rgba(30,41,59,.3);border-color:rgba(51,65,85,.5)}[data-theme=dark] .mac-type-btn{background:#2A2A2A;border-color:#444}[data-theme=dark] .mac-type-btn:hover{background:var(--primary-color);border-color:var(--primary-color)}[data-theme=dark] .resolution-check{background:rgba(212,149,120,.15)}[data-theme=dark] .resolution-check:hover{background:rgba(212,149,120,.2)}[data-theme=dark] .resolution-check.is-resolved{background:rgba(212,149,120,.25)}@media (max-width:768px){.mac-buttons{flex-direction:column}.mac-type-btn{width:100%;text-align:center}.resolution-check{flex-direction:column;text-align:center}.resolution-check-icon{margin-bottom:var(--space-2)}}@media (max-width:480px){.troubleshooting{margin:var(--space-3) 0;padding:var(--space-3)}.troubleshooting h3{font-size:1rem}.resolution-check-title{font-size:.875rem}.resolution-check-desc{font-size:.75rem}}.ProjectStep_projectStep__TLoEM{display:flex;flex-direction:column;gap:var(--space-4)}.ProjectStep_createSection__Pdhd0{background:rgba(248,250,252,.6);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(226,232,240,.8)}.ProjectStep_createSection__Pdhd0 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.ProjectStep_createSection__Pdhd0 p{color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.6}.ProjectStep_commandGroup__JbXi4{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.ProjectStep_commandBlock__lY_S1{display:flex;flex-direction:column;gap:var(--space-1)}.ProjectStep_commandLabel__D0fGg{font-size:.875rem;font-weight:500;color:var(--text-tertiary);display:flex;align-items:center;gap:var(--space-1)}.ProjectStep_tip__iBgtR{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--info-light);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-top:var(--space-2)}.ProjectStep_tip__iBgtR code{background:var(--background);padding:2px 6px;border-radius:4px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.85em}.ProjectStep_startSection__7AYj7{background:rgba(249,250,251,.6);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(229,231,235,.8)}.ProjectStep_startSection__7AYj7 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.ProjectStep_securityNote__RRKRi,.ProjectStep_startSection__7AYj7 p{color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.6}.ProjectStep_securityNote__RRKRi{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--warning-color);background:rgba(245,158,11,.1);border-radius:var(--radius-sm)}.ProjectStep_securityNote__RRKRi kbd{background:var(--background);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.875em;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ProjectStep_projectStep__TLoEM.ProjectStep_hasError__XWbah{padding-bottom:var(--space-4)}[data-theme=dark] .ProjectStep_tip__iBgtR{background:rgba(66,165,245,.1)}[data-theme=dark] .ProjectStep_tip__iBgtR code{background:var(--card-bg);border:1px solid var(--border-color)}[data-theme=dark] .ProjectStep_securityNote__RRKRi{background:rgba(245,158,11,.1)}[data-theme=dark] .ProjectStep_securityNote__RRKRi kbd{background:var(--card-bg);border-color:var(--border-color)}@media (max-width:768px){.ProjectStep_createSection__Pdhd0,.ProjectStep_startSection__7AYj7{padding:var(--space-3)}}.ProjectStepTerminal_terminal__raLOC{background:#ffffff;border:1px solid #d1d5db;border-radius:var(--radius-sm);overflow:hidden;margin:var(--space-2) 0;box-shadow:0 1px 3px rgba(0,0,0,.05);font-family:SF Mono,Monaco,Consolas,Courier New,monospace}.ProjectStepTerminal_terminalHeader__aQFi3{border-bottom:1px solid #e5e7eb;margin-bottom:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1) var(--space-3)}.ProjectStepTerminal_terminalTitle__nJGsy{color:#6b7280;font-size:.875rem}.ProjectStepTerminal_terminalContent__VZg0q{padding:0 var(--space-3) var(--space-3) var(--space-3);font-size:.875rem;line-height:1.6}.ProjectStepTerminal_output__wCrt_{color:#000000;display:block}.ProjectStepTerminal_commandLine__3JdFl{display:flex;align-items:center}.ProjectStepTerminal_prompt__XHki7{color:#000000;display:inline;font-weight:600}.ProjectStepTerminal_command__8Ap_C{color:#000000}.ProjectStepTerminal_permissionBox__kVzok{border:1px solid #ea580c;border-radius:6px;padding:var(--space-3);margin:var(--space-3) 0;background:transparent}.ProjectStepTerminal_permissionHint__ztmsZ{color:#f97316;margin-bottom:var(--space-2);display:block}.ProjectStepTerminal_permissionText__4wqho{color:#000000;display:block}.ProjectStepTerminal_permissionLink__vnqUq{color:#3b82f6;text-decoration:underline;display:block}.ProjectStepTerminal_link__i_Ty7{color:#3b82f6;text-decoration:underline}.ProjectStepTerminal_optionSelected__LkDi5{color:#1f2937!important;font-weight:600;display:inline}.ProjectStepTerminal_optionUnselected__Jxe9g{color:#6b7280!important;display:inline}.ProjectStepTerminal_welcomeBox__TORhN{border:1px solid #ec4899;border-radius:4px;padding:var(--space-3);margin:var(--space-3) 0;background:transparent}.ProjectStepTerminal_welcomeTitle__U5huF{color:#000000;font-weight:600;display:block}.ProjectStepTerminal_welcomeText___3Cbk{color:#000000;display:block}.ProjectStepTerminal_asterisk__j8Ji9{color:#ec4899;margin-right:.25rem;font-size:1.2rem;font-weight:700;display:inline}.ProjectStepTerminal_inputBox___Rp30{border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;margin:var(--space-3) 0;background:transparent}.ProjectStepTerminal_inputPrompt__qbZQ5{color:#000000;font-weight:600;margin-right:8px}.ProjectStepTerminal_cursor__LIk12{background:#000000;color:#ffffff;padding:0 2px;animation:ProjectStepTerminal_blink__QnTN8 1s infinite}.ProjectStepTerminal_inputText__fnMyu{color:#6b7280;margin-left:.25rem}@keyframes ProjectStepTerminal_blink__QnTN8{0%,50%{opacity:1}51%,to{opacity:0}}body[data-current-os=windows] .ProjectStepTerminal_terminalHeader__aQFi3,body[data-current-os=windows] .ProjectStepTerminal_terminal__raLOC{background:#000000;border-color:#333}body[data-current-os=windows] .ProjectStepTerminal_terminalTitle__nJGsy{color:#C0C0C0}body[data-current-os=windows] .ProjectStepTerminal_terminalContent__VZg0q{background:#000000;color:#C0C0C0}body[data-current-os=windows] .ProjectStepTerminal_output__wCrt_{color:#E0E0E0}body[data-current-os=windows] .ProjectStepTerminal_prompt__XHki7{color:#C0C0C0}body[data-current-os=windows] .ProjectStepTerminal_command__8Ap_C{color:#FFFFFF}body[data-current-os=windows] .ProjectStepTerminal_permissionBox__kVzok{border-color:#808080}body[data-current-os=windows] .ProjectStepTerminal_permissionHint__ztmsZ{color:#FFFF00}body[data-current-os=windows] .ProjectStepTerminal_permissionText__4wqho{color:#E0E0E0}body[data-current-os=windows] .ProjectStepTerminal_permissionLink__vnqUq{color:#00FFFF}body[data-current-os=windows] .ProjectStepTerminal_welcomeBox__TORhN{border-color:#808080}body[data-current-os=windows] .ProjectStepTerminal_welcomeText___3Cbk,body[data-current-os=windows] .ProjectStepTerminal_welcomeTitle__U5huF{color:#E0E0E0}body[data-current-os=windows] .ProjectStepTerminal_asterisk__j8Ji9{color:#FF00FF}body[data-current-os=windows] .ProjectStepTerminal_optionSelected__LkDi5{color:#FFFFFF!important;font-weight:600}body[data-current-os=windows] .ProjectStepTerminal_optionUnselected__Jxe9g{color:#808080}body[data-current-os=windows] .ProjectStepTerminal_inputBox___Rp30{background:#000000;border-color:#808080}body[data-current-os=windows] .ProjectStepTerminal_inputPrompt__qbZQ5{color:#C0C0C0}body[data-current-os=windows] .ProjectStepTerminal_cursor__LIk12{background:#C0C0C0;color:#000000}body[data-current-os=windows] .ProjectStepTerminal_inputText__fnMyu{color:#C0C0C0}[data-theme=dark] .ProjectStepTerminal_terminal__raLOC{background:#1a1a1a;border-color:#10b981}[data-theme=dark] .ProjectStepTerminal_terminalHeader__aQFi3{background:#2a2a2a;border-bottom-color:#3a3a3a}[data-theme=dark] .ProjectStepTerminal_terminalTitle__nJGsy{color:#9ca3af}[data-theme=dark] .ProjectStepTerminal_terminalContent__VZg0q{background:#1a1a1a;color:#d1d5db}[data-theme=dark] .ProjectStepTerminal_prompt__XHki7{color:#9ca3af}[data-theme=dark] .ProjectStepTerminal_command__8Ap_C{color:#d1d5db}[data-theme=dark] .ProjectStepTerminal_permissionBox__kVzok{background:rgba(31,41,55,.8);border-color:#374151}[data-theme=dark] .ProjectStepTerminal_hint__AZEKM{color:#34d399}[data-theme=dark] .ProjectStepTerminal_link__i_Ty7{color:#60a5fa}[data-theme=dark] .ProjectStepTerminal_optionSelected__LkDi5{color:#34d399;background:rgba(52,211,153,.1)}[data-theme=dark] .ProjectStepTerminal_optionUnselected__Jxe9g{color:#9ca3af}[data-theme=dark] .ProjectStepTerminal_welcomeBox__TORhN{background:rgba(31,41,55,.8);border-left-color:#60a5fa}[data-theme=dark] .ProjectStepTerminal_welcomeBox__TORhN>div:first-child{color:#e5e7eb}[data-theme=dark] .ProjectStepTerminal_asterisk__j8Ji9{color:#60a5fa}[data-theme=dark] .ProjectStepTerminal_inputBox___Rp30{background:rgba(31,41,55,.5)}[data-theme=dark] .ProjectStepTerminal_cursor__LIk12{background:#d1d5db;color:#1a1a1a}[data-theme=dark] .ProjectStepTerminal_inputText__fnMyu{color:#6b7280}