._navbar_1re1m_1{border-bottom:1px solid var(--border-color);background-color:var(--bg-color);z-index:100;align-items:center;height:64px;display:flex;position:sticky;top:0}._container_1re1m_12{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}._logo_1re1m_22{color:var(--text-primary);letter-spacing:-.03em;font-size:1.25rem;font-weight:700}._links_1re1m_29{align-items:center;gap:24px;display:flex}._links_1re1m_29 a{color:var(--text-secondary);font-size:.9rem;font-weight:500;transition:color .2s}._links_1re1m_29 a:hover{color:var(--text-primary)}._userEmail_1re1m_46{color:var(--text-secondary);border-left:1px solid var(--border-color);padding-left:24px;font-size:.85rem}._logoutBtn_1re1m_53{color:var(--text-secondary);background:0 0;padding:6px 12px;font-size:.9rem}._logoutBtn_1re1m_53:hover{color:var(--text-primary)}._registerBtn_1re1m_64{background-color:var(--accent-blue);border-radius:6px;padding:8px 16px;color:#fff!important}._registerBtn_1re1m_64:hover{opacity:.9}._hero_1s4d3_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:0 24px;display:flex}._title_1s4d3_11{max-width:800px;margin-bottom:24px;font-size:4rem;font-weight:800}._subtitle_1s4d3_18{color:var(--text-secondary);max-width:600px;margin-bottom:48px;font-size:1.25rem;line-height:1.6}._actions_1s4d3_26{gap:16px;display:flex}._primaryBtn_1s4d3_31{background-color:var(--accent-blue);color:#fff;border-radius:6px;padding:12px 32px;font-size:1rem;font-weight:600}._secondaryBtn_1s4d3_40{border:1px solid var(--border-color);color:var(--text-primary);background-color:#0000;border-radius:6px;padding:12px 32px;font-size:1rem;font-weight:600}._secondaryBtn_1s4d3_40:hover{background-color:var(--card-bg);border-color:var(--text-secondary)}._container_1nmrm_1{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:0 24px;display:flex}._card_1nmrm_9{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;width:100%;max-width:400px;padding:40px}._title_1nmrm_18{text-align:center;margin-bottom:32px;font-size:1.5rem;font-weight:700}._error_1nmrm_25{border:1px solid var(--error-red);color:var(--error-red);background-color:#ef44441a;border-radius:4px;margin-bottom:24px;padding:12px;font-size:.85rem}._field_1nmrm_35{margin-bottom:20px}._field_1nmrm_35 label{color:var(--text-secondary);margin-bottom:8px;font-size:.85rem;display:block}._fieldError_1nmrm_46{color:var(--error-red);margin-top:4px;font-size:.75rem}._submitBtn_1nmrm_52{background-color:var(--accent-blue);color:#fff;width:100%;margin-top:12px;padding:10px;font-size:.95rem;font-weight:600}._submitBtn_1nmrm_52:disabled{opacity:.6}._switch_1nmrm_66{text-align:center;color:var(--text-secondary);margin-top:24px;font-size:.85rem}._switch_1nmrm_66 a{color:var(--accent-blue);font-weight:500}._header_anh47_1{justify-content:space-between;align-items:center;margin-top:48px;margin-bottom:32px;display:flex}._newBuildBtn_anh47_9{background-color:var(--accent-blue);color:#fff;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:600}._grid_anh47_18{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}._card_anh47_24{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:24px;transition:border-color .2s}._card_anh47_24:hover{border-color:var(--text-secondary)}._cardHeader_anh47_36{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._buildName_anh47_43{margin:0;font-size:1.15rem}._deleteBtn_anh47_48{color:var(--text-secondary);background:0 0;padding:4px}._deleteBtn_anh47_48:hover{color:var(--error-red)}._cardInfo_anh47_58{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._componentCount_anh47_65{color:var(--text-secondary);font-size:.85rem}._editLink_anh47_70{font-size:.85rem;font-weight:500}._componentList_anh47_75{color:var(--text-secondary);border-top:1px solid var(--border-color);padding-top:12px;font-size:.85rem;list-style:none}._componentList_anh47_75 li{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;overflow:hidden}._empty_anh47_90{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:100px 0;display:flex}._empty_anh47_90 p{margin-top:16px}._header_3ir84_1{justify-content:space-between;align-items:center;margin-top:48px;margin-bottom:32px;display:flex}._buildNameInput_3ir84_9{border:none;border-bottom:2px solid var(--border-color);color:var(--text-primary);background:0 0;border-radius:0;width:100%;padding:4px 0;font-size:2rem;font-weight:700}._buildNameInput_3ir84_9:focus{border-color:var(--accent-blue)}._actions_3ir84_25{gap:12px;display:flex}._checkBtn_3ir84_30{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);padding:10px 20px}._checkBtn_3ir84_30:hover{border-color:var(--text-secondary)}._saveBtn_3ir84_41{background-color:var(--accent-blue);color:#fff;align-items:center;gap:8px;padding:10px 20px;display:flex}._saveBtn_3ir84_41:disabled{opacity:.5;cursor:not-allowed}._layout_3ir84_55{grid-template-columns:1fr 1fr;gap:48px;display:grid}._selectorGroup_3ir84_61{margin-bottom:24px}._selectorGroup_3ir84_61 label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}._results_3ir84_75{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;height:fit-content;padding:32px}._results_3ir84_75 h3{margin-bottom:24px;font-size:1.25rem}._noResults_3ir84_88{color:var(--text-secondary);text-align:center;border:2px dashed var(--border-color);border-radius:8px;padding:40px 0}._statusCompatible_3ir84_96{color:var(--success-green);background-color:#22c55e1a;border-radius:6px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-weight:600;display:flex}._statusIncompatible_3ir84_108{color:var(--error-red);background-color:#ef44441a;border-radius:6px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-weight:600;display:flex}._issueList_3ir84_120,._warningList_3ir84_120{flex-direction:column;gap:12px;display:flex}._issueItem_3ir84_126,._warningItem_3ir84_126{gap:12px;font-size:.9rem;line-height:1.5;display:flex}._errorIcon_3ir84_133{color:var(--error-red);flex-shrink:0;margin-top:2px}._warningIcon_3ir84_139{color:var(--warning-yellow);flex-shrink:0;margin-top:2px}._warningList_3ir84_120{border-top:1px solid var(--border-color);margin-top:24px;padding-top:24px}._header_1qhkm_1{justify-content:space-between;align-items:center;margin-top:48px;margin-bottom:32px;display:flex}._tabs_1qhkm_9{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;gap:8px;padding:4px;display:flex}._tabs_1qhkm_9 button{color:var(--text-secondary);background:0 0;padding:8px 16px;font-size:.9rem;font-weight:500}._tabs_1qhkm_9 button._activeTab_1qhkm_26{background-color:var(--bg-color);color:var(--text-primary);box-shadow:0 2px 4px #0003}._content_1qhkm_32{flex-direction:column;gap:32px;display:flex}._formCard_1qhkm_38{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:24px}._formCard_1qhkm_38 h3{margin-bottom:20px}._formGrid_1qhkm_49{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}._specsArea_1qhkm_56{margin-bottom:24px}._specsArea_1qhkm_56 p{color:var(--text-secondary);margin-bottom:8px;font-size:.85rem}._specsArea_1qhkm_56 textarea{font-family:monospace;font-size:.85rem}._formActions_1qhkm_71{gap:12px;display:flex}._submitBtn_1qhkm_76{background-color:var(--accent-blue);color:#fff;padding:10px 20px}._cancelBtn_1qhkm_82{border:1px solid var(--border-color);color:var(--text-primary);background-color:#0000;padding:10px 20px}._table_1qhkm_89{border-collapse:collapse;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;width:100%;overflow:hidden}._table_1qhkm_89 th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background-color:#222;padding:16px;font-size:.85rem}._table_1qhkm_89 td{border-top:1px solid var(--border-color);padding:16px;font-size:.9rem}._editBtn_1qhkm_114{color:var(--accent-blue);background:0 0;margin-right:12px}._deleteBtn_1qhkm_120{color:var(--error-red);background:0 0}:root{--bg-color:#0f0f0f;--card-bg:#1a1a1a;--border-color:#2a2a2a;--text-primary:#fff;--text-secondary:#a1a1aa;--accent-blue:#3b82f6;--error-red:#ef4444;--warning-yellow:#f59e0b;--success-green:#22c55e;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:600}a{color:var(--accent-blue);text-decoration:none}button{cursor:pointer;border:none;border-radius:4px;font-family:inherit;font-weight:500;transition:all .2s}input,select,textarea{background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;width:100%;padding:8px 12px;font-family:inherit}input:focus,select:focus{border-color:var(--accent-blue);outline:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}
