.BuilderLayout_layout__EhLjS{min-height:100vh;display:flex;flex-direction:column}.BuilderLayout_header__bP30O{height:64px;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.08);position:sticky;top:0;z-index:100}.BuilderLayout_headerInner__BgeSD{max-width:1200px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:16px}.BuilderLayout_logo__kkLNp{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#6366f1}.BuilderLayout_logo__kkLNp i{font-size:24px}.BuilderLayout_nav__StjFe{display:flex;gap:8px;flex:1}.BuilderLayout_navLink__1bAsA{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:14px;color:#475569;transition:all .2s}.BuilderLayout_navLink__1bAsA:hover{background:#eef2ff;color:#6366f1}.BuilderLayout_navLink__1bAsA i{font-size:18px}.BuilderLayout_userArea__NnuV_{display:flex;align-items:center;gap:12px;margin-left:auto}.BuilderLayout_userName__pEAS4{display:flex;align-items:center;gap:6px;font-size:14px;color:#475569}.BuilderLayout_userName__pEAS4 i{font-size:18px}.BuilderLayout_logoutBtn__UiV3w{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;color:#475569;cursor:pointer;transition:all .2s}.BuilderLayout_logoutBtn__UiV3w:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.BuilderLayout_logoutBtn__UiV3w i{font-size:16px}.BuilderLayout_main__yak9B{flex:1;padding:32px 0}.page_page__WSgPz{max-width:1200px;margin:0 auto;padding:0 24px}.page_header__A_DQ7{margin-bottom:24px}.page_header__A_DQ7 h1{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px}.page_header__A_DQ7 h1 i{margin-right:8px;color:#6366f1}.page_header__A_DQ7 p{font-size:14px;color:#94a3b8}.page_toolbar__3oSek{display:flex;gap:8px;margin-bottom:20px}.page_filterBtn__Ysflx{padding:6px 16px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;font-size:13px;color:#475569;cursor:pointer;transition:all .2s}.page_filterBtn__Ysflx:hover{border-color:#6366f1;color:#6366f1}.page_filterBtn__Ysflx.page_active__PHTIl{background:#6366f1;border-color:#6366f1;color:#fff}.page_table__4Cxwm{width:100%;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.page_table__4Cxwm table{width:100%;border-collapse:collapse}.page_table__4Cxwm th{text-align:left;font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;background:#f8fafc}.page_table__4Cxwm td,.page_table__4Cxwm th{padding:12px 16px;border-bottom:1px solid #e2e8f0}.page_table__4Cxwm td{font-size:14px;color:#1e293b}.page_table__4Cxwm tr:last-child td{border-bottom:none}.page_table__4Cxwm tr:hover td{background:#fafafa}.page_badge__TWuqe{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500}.page_badge__TWuqe.page_active__PHTIl{background:#dcfce7;color:#16a34a}.page_badge__TWuqe.page_pending__0czX3{background:#fef3c7;color:#d97706}.page_actions__2XCmC{display:flex;gap:6px}.page_actionBtn__cvCq4{padding:4px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s}.page_actionBtn__cvCq4.page_approve__aa0ds{color:#16a34a;border-color:#bbf7d0}.page_actionBtn__cvCq4.page_approve__aa0ds:hover{background:#f0fdf4}.page_actionBtn__cvCq4.page_reject__pZbag{color:#d97706;border-color:#fed7aa}.page_actionBtn__cvCq4.page_reject__pZbag:hover{background:#fff7ed}.page_actionBtn__cvCq4.page_delete__JiK8Q{color:#dc2626;border-color:#fecaca}.page_actionBtn__cvCq4.page_delete__JiK8Q:hover{background:#fef2f2}.page_empty__szT9Y{text-align:center;padding:60px 20px;color:#94a3b8}.page_empty__szT9Y i{font-size:48px;display:block;margin-bottom:12px;opacity:.3}.page_empty__szT9Y p{font-size:14px}.page_loading__42nuG{display:flex;justify-content:center;padding:60px}.page_loading__42nuG i{font-size:32px;color:#6366f1}.StepWizard_wizard__9PhKd{justify-content:center;padding:24px 0;margin-bottom:32px}.StepWizard_stepWrapper__uAH9j,.StepWizard_wizard__9PhKd{display:flex;align-items:center}.StepWizard_connector__3ZAZG{width:60px;height:2px;background:#e2e8f0;transition:background .3s}.StepWizard_connector__3ZAZG.StepWizard_completed__Q0ys3{background:#6366f1}.StepWizard_step__ae5B0{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:default;padding:0}.StepWizard_step__ae5B0.StepWizard_clickable__eKRFT{cursor:pointer}.StepWizard_circle___p8Pe{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border:2px solid #e2e8f0;background:#fff;color:#94a3b8;transition:all .3s}.StepWizard_active__1ZaHK .StepWizard_circle___p8Pe{border-color:#6366f1;background:#6366f1;color:#fff}.StepWizard_completed__Q0ys3 .StepWizard_circle___p8Pe{border-color:#6366f1;background:#eef2ff;color:#6366f1}.StepWizard_circle___p8Pe i{font-size:18px}.StepWizard_label__UlT26{font-size:12px;color:#94a3b8;white-space:nowrap;transition:color .3s}.StepWizard_active__1ZaHK .StepWizard_label__UlT26{color:#6366f1;font-weight:600}.StepWizard_completed__Q0ys3 .StepWizard_label__UlT26{color:#475569}.page_loading__PcUEV{display:flex;align-items:center;justify-content:center;gap:8px;padding:80px 0;color:#94a3b8;font-size:16px}.page_error__ahUVJ{text-align:center;padding:40px;color:#dc2626}.page_content__oeMJd{max-width:800px;margin:0 auto}.page_card__jbstE{background:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:32px}.page_card__jbstE h2{font-size:20px;font-weight:700;display:flex;align-items:center;gap:8px}.page_card__jbstE h2 i{color:#6366f1}.page_url__UjnXL{font-size:13px;color:#94a3b8;margin-top:4px}.page_sections__52TdS{margin-top:24px;display:flex;flex-direction:column;gap:24px}.page_section__9DBr3 h3{font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:12px}.page_section__9DBr3 h3 i{color:#6366f1;font-size:18px}.page_colorGrid__P2Lvp{display:flex;gap:16px;flex-wrap:wrap}.page_colorItem__VyFC8{display:flex;flex-direction:column;align-items:center;gap:4px}.page_colorSwatch__Fp_sa{width:48px;height:48px;border-radius:8px;border:1px solid #e2e8f0}.page_colorLabel__zUEtx{font-size:12px;font-weight:600;color:#475569;text-transform:capitalize}.page_colorValue__Z0Yoo{font-size:11px;color:#94a3b8;font-family:monospace}.page_allColors__ZtSA8{display:flex;gap:4px;flex-wrap:wrap;margin-top:12px}.page_miniSwatch__OV3gv{width:24px;height:24px;border-radius:4px;border:1px solid #e2e8f0;cursor:help}.page_infoGrid__ZYjTG{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_infoItem__haH0E{display:flex;flex-direction:column;gap:2px;font-size:14px}.page_infoLabel__2JJNb{font-size:12px;color:#94a3b8;font-weight:600}.page_tags__OPksK{display:flex;gap:8px;flex-wrap:wrap}.page_tag__XM2jD{padding:4px 12px;background:#eef2ff;color:#6366f1;border-radius:16px;font-size:13px;font-weight:500}.page_structureGrid__sv1_p{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.page_structureItem__Z_ZyO{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569}.page_structureItem__Z_ZyO i{font-size:18px}.page_actions__oRZut{display:flex;justify-content:space-between;margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.page_backBtn__hoBdz{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;cursor:pointer}.page_backBtn__hoBdz:hover{background:#f8fafc}.page_generateBtn__2s5gM{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.page_generateBtn__2s5gM:hover:not(:disabled){opacity:.9}.page_generateBtn__2s5gM:disabled{opacity:.5;cursor:not-allowed}.ConfigEditor_fieldGroup__Y_L_h{margin-bottom:24px}.ConfigEditor_fieldGroup__Y_L_h>label{display:block;font-size:13px;font-weight:600;color:#1e293b;margin-bottom:6px}.ConfigEditor_fieldGroup__Y_L_h input,.ConfigEditor_fieldGroup__Y_L_h select,.ConfigEditor_fieldGroup__Y_L_h textarea{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1e293b;font-family:inherit}.ConfigEditor_fieldGroup__Y_L_h input:focus,.ConfigEditor_fieldGroup__Y_L_h select:focus,.ConfigEditor_fieldGroup__Y_L_h textarea:focus{outline:none;border-color:#6366f1}.ConfigEditor_fieldGroup__Y_L_h textarea{resize:vertical}.ConfigEditor_row__dlCh3{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ConfigEditor_row3__0UuKI{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.ConfigEditor_sectionTitle__Gk6hX{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:16px;display:flex;align-items:center;gap:8px}.ConfigEditor_sectionTitle__Gk6hX i{color:#6366f1;font-size:20px}.ConfigEditor_hint__VMb2L{font-size:12px;color:#94a3b8;margin-top:2px}.ConfigEditor_colorSection__AlSov{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.ConfigEditor_colorField__QQvyO{display:flex;flex-direction:column;align-items:center;gap:8px}.ConfigEditor_colorField__QQvyO label{font-size:13px;font-weight:600;color:#475569}.ConfigEditor_colorPreview__WPQ64{width:64px;height:64px;border-radius:12px;border:2px solid #e2e8f0;cursor:pointer;transition:transform .2s}.ConfigEditor_colorPreview__WPQ64:hover{transform:scale(1.1)}.ConfigEditor_colorInput__5sr1e{width:100%;padding:6px 8px;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;font-family:monospace;text-align:center;color:#1e293b}.ConfigEditor_colorInput__5sr1e:focus{outline:none;border-color:#6366f1}.ConfigEditor_palettePreview__LM7Yq{height:48px;border-radius:8px;display:flex;overflow:hidden;border:1px solid #e2e8f0;margin-top:8px}.ConfigEditor_palettePreview__LM7Yq div{flex:1;transition:flex .3s}.ConfigEditor_serviceList__1ec0E{display:flex;flex-direction:column;gap:12px}.ConfigEditor_serviceItem__0ssoV{display:grid;grid-template-columns:60px 1fr 1fr auto;gap:12px;padding:16px;background:#fafbfc;border-radius:8px;border:1px solid #e2e8f0;align-items:start}.ConfigEditor_serviceIcon__oYQMa{display:flex;flex-direction:column;align-items:center;gap:4px}.ConfigEditor_serviceIcon__oYQMa i{font-size:28px;color:#6366f1}.ConfigEditor_serviceIcon__oYQMa input{width:100%;padding:4px;font-size:11px;border:1px solid #e2e8f0;border-radius:4px;text-align:center}.ConfigEditor_serviceFields__p6Czj{display:flex;flex-direction:column;gap:6px}.ConfigEditor_serviceFields__p6Czj input,.ConfigEditor_serviceFields__p6Czj textarea{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;font-family:inherit}.ConfigEditor_serviceFields__p6Czj input:focus,.ConfigEditor_serviceFields__p6Czj textarea:focus{outline:none;border-color:#6366f1}.ConfigEditor_serviceFields__p6Czj textarea{resize:vertical;min-height:60px;font-size:12px}.ConfigEditor_langLabel__PYqu_{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase}.ConfigEditor_removeBtn__2h6lg{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;font-size:18px}.ConfigEditor_removeBtn__2h6lg:hover{color:#ef4444}.ConfigEditor_addBtn__9_4H_{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#fff;border:1px dashed #e2e8f0;border-radius:8px;color:#475569;font-size:13px;cursor:pointer;transition:all .2s}.ConfigEditor_addBtn__9_4H_:hover{border-color:#6366f1;color:#6366f1}.ConfigEditor_sectionList__fzgKu{display:flex;flex-direction:column;gap:12px}.ConfigEditor_sectionItem__SLIP7{display:flex;align-items:center;gap:16px;padding:16px;background:#fafbfc;border-radius:8px;border:1px solid #e2e8f0}.ConfigEditor_sectionToggle__ey_Aa{position:relative;width:44px;height:24px;flex-shrink:0}.ConfigEditor_sectionToggle__ey_Aa input{opacity:0;width:0;height:0}.ConfigEditor_sectionToggle__ey_Aa .ConfigEditor_slider__SgMYD{position:absolute;inset:0;background:#e2e8f0;border-radius:12px;cursor:pointer;transition:background .3s}.ConfigEditor_sectionToggle__ey_Aa .ConfigEditor_slider__SgMYD:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .3s}.ConfigEditor_sectionToggle__ey_Aa input:checked+.ConfigEditor_slider__SgMYD{background:#6366f1}.ConfigEditor_sectionToggle__ey_Aa input:checked+.ConfigEditor_slider__SgMYD:before{transform:translateX(20px)}.ConfigEditor_sectionInfo__I2_Na{flex:1}.ConfigEditor_sectionInfo__I2_Na h4{font-size:14px;font-weight:600;color:#1e293b}.ConfigEditor_sectionInfo__I2_Na p{font-size:12px;color:#94a3b8;margin-top:2px}.ConfigEditor_sectionStyle__Zzk6m select{padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#1e293b}.ConfigEditor_sectionStyle__Zzk6m select:focus{outline:none;border-color:#6366f1}.ConfigEditor_sectionOrder__uPADj{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.ConfigEditor_sectionOrder__uPADj span{font-size:12px;font-weight:700;color:#94a3b8;width:20px;text-align:center}.ConfigEditor_orderBtn__GH7sY{background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;font-size:16px;line-height:1}.ConfigEditor_orderBtn__GH7sY:hover{color:#6366f1}.ConfigEditor_orderBtn__GH7sY:disabled{opacity:.3;cursor:default}.ConfigEditor_addSection__vztKA{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.ConfigEditor_addSection__vztKA>span{font-size:13px;color:#475569;font-weight:500}.ConfigEditor_addSectionBtn__yaPxi{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#475569;cursor:pointer;transition:all .2s}.ConfigEditor_addSectionBtn__yaPxi:hover{border-color:#6366f1;color:#6366f1;background:#eef2ff}.ConfigEditor_addSectionBtn__yaPxi:disabled{opacity:.4;cursor:not-allowed}.ConfigEditor_translationEditor__EfO1_{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ConfigEditor_translationHeader__9_GAP{display:grid;grid-template-columns:200px 1fr 1fr;background:#f1f5f9;padding:8px 12px;font-size:12px;font-weight:600;color:#475569}.ConfigEditor_translationRow__ujdRx{display:grid;grid-template-columns:200px 1fr 1fr;border-top:1px solid #e2e8f0}.ConfigEditor_translationRow__ujdRx:hover{background:#fafbfc}.ConfigEditor_translationKey__ZDbBb{padding:8px 12px;font-size:12px;font-family:monospace;color:#475569;border-right:1px solid #e2e8f0;display:flex;align-items:center;word-break:break-all}.ConfigEditor_translationValue__tr7oi{padding:4px;border-right:1px solid #e2e8f0}.ConfigEditor_translationValue__tr7oi:last-child{border-right:none}.ConfigEditor_translationValue__tr7oi input{width:100%;padding:4px 8px;border:1px solid transparent;border-radius:4px;font-size:13px;font-family:inherit;background:transparent}.ConfigEditor_translationValue__tr7oi input:focus{outline:none;border-color:#6366f1;background:#fff}.ConfigEditor_pageSection__DdnIB{margin-bottom:20px}.ConfigEditor_pageSection__DdnIB h4{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.ConfigEditor_pageGrid__9JlaS{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.ConfigEditor_pageItem__kmEqE{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.ConfigEditor_pageItem__kmEqE:hover{border-color:#6366f1}.ConfigEditor_pageItem__kmEqE.ConfigEditor_enabled__Facwa{background:#eef2ff;border-color:#6366f1;color:#6366f1;font-weight:500}.ConfigEditor_pageItem__kmEqE input{display:none}.page_error__wGGf_,.page_loading__1_UF0{display:flex;align-items:center;justify-content:center;gap:8px;padding:80px 0;color:#94a3b8;font-size:16px}.page_editor__72seO{background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}.page_tabs__ydw8O{display:flex;border-bottom:1px solid #e2e8f0;overflow-x:auto}.page_tab__iql2R{display:flex;align-items:center;gap:6px;padding:14px 20px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;color:#475569;cursor:pointer;white-space:nowrap;transition:all .2s}.page_tab__iql2R i{font-size:18px}.page_tab__iql2R:hover{color:#6366f1;background:#eef2ff}.page_tab__iql2R.page_active__Dlv7g{color:#6366f1;border-bottom-color:#6366f1;font-weight:600}.page_tabContent__vvGSZ{padding:24px;min-height:400px}.page_actions__CQh0M{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #e2e8f0;background:#fafbfc}.page_saveBtn__7hMDW{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;cursor:pointer}.page_saveBtn__7hMDW:hover{border-color:#6366f1;color:#6366f1}.page_saveBtn__7hMDW:disabled{opacity:.5}.page_nextBtn__026md{display:flex;align-items:center;gap:6px;padding:10px 24px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.page_nextBtn__026md:hover{opacity:.9}.SitePreview_preview__ZW_fg{font-family:Pretendard,sans-serif;color:#1e293b;font-size:14px}.SitePreview_header__TnEoK{padding:0 24px;height:60px;display:flex;align-items:center}.SitePreview_headerInner__ptGQF{display:flex;justify-content:space-between;align-items:center;width:100%}.SitePreview_logo__ebWqd{font-size:18px;font-weight:700}.SitePreview_nav__zwk_g{display:flex;gap:20px}.SitePreview_navItem__j46Hb{font-size:13px;color:#475569;cursor:default}.SitePreview_hero__ekF6g{padding:60px 24px;text-align:center;color:#fff}.SitePreview_hero__ekF6g h1{font-size:28px;font-weight:700;margin-bottom:8px}.SitePreview_hero__ekF6g p{font-size:16px;opacity:.9}.SitePreview_heroDesc__6mNFI{font-size:14px!important;opacity:.7!important;margin-top:16px;max-width:600px;margin-left:auto;margin-right:auto}.SitePreview_section__1e6fx{padding:48px 24px}.SitePreview_sectionTitle___OvVN{font-size:22px;font-weight:700;text-align:center;margin-bottom:32px}.SitePreview_cardGrid__wQdQT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.SitePreview_card__0135P{padding:24px;border:1px solid #e2e8f0;border-radius:8px;text-align:center}.SitePreview_card__0135P i{font-size:36px;margin-bottom:12px}.SitePreview_card__0135P h3{font-size:15px;font-weight:600;margin-bottom:8px}.SitePreview_card__0135P p{font-size:12px;color:#475569;line-height:1.5}.SitePreview_statsGrid__ChJJX{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;margin-bottom:24px}.SitePreview_statItem__yLCqv{text-align:center}.SitePreview_statValue__CUSHu{display:block;font-size:28px;font-weight:700}.SitePreview_statLabel__0Rk_H{font-size:13px;color:#475569;margin-top:4px}.SitePreview_aboutText__pja9w{text-align:center;font-size:14px;color:#475569;line-height:1.6;max-width:700px;margin:0 auto}.SitePreview_newsList__iYuBg{max-width:600px;margin:0 auto}.SitePreview_newsItem__ZnRzD{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #e2e8f0}.SitePreview_newsDate__Q4_va{font-size:12px;color:#94a3b8;flex-shrink:0}.SitePreview_newsTitle__YWCyZ{font-size:14px}.SitePreview_contactInfo__3GO4C{text-align:center}.SitePreview_contactInfo__3GO4C p{margin-bottom:8px;font-size:14px;color:#475569}.SitePreview_contactInfo__3GO4C p i{margin-right:8px;color:var(--primary)}.SitePreview_footer___6qW_{padding:24px;text-align:center;color:#fff}.SitePreview_footer___6qW_ p{font-size:14px;font-weight:600}.SitePreview_copyright__wSUbp{font-size:12px!important;font-weight:400!important;opacity:.7;margin-top:4px}.page_loading__5vqU3{display:flex;align-items:center;justify-content:center;gap:8px;padding:80px 0;color:#94a3b8}.page_toolbar__x2YmA{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.page_devices__W72qG{display:flex;gap:4px}.page_deviceBtn__ilhMG{display:flex;align-items:center;gap:6px;padding:8px 14px;background:none;border:1px solid transparent;border-radius:6px;font-size:13px;color:#475569;cursor:pointer}.page_deviceBtn__ilhMG i{font-size:18px}.page_deviceBtn__ilhMG:hover{background:#eef2ff}.page_deviceBtn__ilhMG.page_active__42HDK{background:#eef2ff;border-color:#6366f1;color:#6366f1;font-weight:600}.page_deviceSize__wZMvG{font-size:11px;color:#94a3b8}.page_actions__ZRjRs{display:flex;gap:8px}.page_editBtn__mfm1j{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#475569;cursor:pointer}.page_editBtn__mfm1j:hover{border-color:#6366f1;color:#6366f1}.page_nextBtn___tOZz{display:flex;align-items:center;gap:6px;padding:8px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.page_nextBtn___tOZz:hover{opacity:.9}.page_previewContainer__vrJx3{display:flex;justify-content:center;padding:20px;background:#e2e8f0;border-radius:8px;min-height:600px}.page_previewFrame__YV2Lz{width:100%;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden;transition:max-width .3s ease}.ServerManager_controlCard__QKm2l,.ServerManager_logCard__4KF0G,.ServerManager_statusCard__zndeI{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.ServerManager_controlCard__QKm2l h4,.ServerManager_logCard__4KF0G h4,.ServerManager_statusCard__zndeI h4{font-size:15px;font-weight:600;color:#1e293b}.ServerManager_statusHeader__kZXgA{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ServerManager_badge__F23WZ{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px}.ServerManager_badge__F23WZ.ServerManager_online__WbKC_{background:#dcfce7;color:#16a34a}.ServerManager_badge__F23WZ.ServerManager_stopped__Kaf8M{background:#f1f5f9;color:#64748b}.ServerManager_badge__F23WZ.ServerManager_errored__UKHnj{background:#fee2e2;color:#dc2626}.ServerManager_badge__F23WZ.ServerManager_deploying__uAc9y{background:#fef3c7;color:#d97706;animation:ServerManager_pulse__owPpv 1.5s infinite}@keyframes ServerManager_pulse__owPpv{0%,to{opacity:1}50%{opacity:.6}}.ServerManager_metrics__YMBBz{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ServerManager_metric__jiVs_{display:flex;flex-direction:column;gap:4px;padding:10px;background:#f8fafc;border-radius:6px}.ServerManager_metricLabel__jI2tq{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ServerManager_metricValue__rYESa{font-size:16px;font-weight:700;color:#1e293b}.ServerManager_lastError__8Vhum{display:flex;align-items:flex-start;gap:6px;margin-top:12px;padding:10px;background:#fef2f2;border-radius:6px;font-size:13px;color:#991b1b;line-height:1.4}.ServerManager_lastError__8Vhum i{color:#ef4444;font-size:16px;flex-shrink:0;margin-top:1px}.ServerManager_controlCard__QKm2l h4{margin-bottom:12px}.ServerManager_controls__asEig{display:flex;gap:8px}.ServerManager_controlBtn__IM7Yk{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;color:#fff}.ServerManager_controlBtn__IM7Yk i{font-size:18px}.ServerManager_controlBtn__IM7Yk:disabled{opacity:.4;cursor:not-allowed}.ServerManager_startBtn__pmCN9{background:#22c55e}.ServerManager_startBtn__pmCN9:hover:not(:disabled){background:#16a34a}.ServerManager_stopBtn__OvNI_{background:#ef4444}.ServerManager_stopBtn__OvNI_:hover:not(:disabled){background:#dc2626}.ServerManager_restartBtn__rHTPP{background:#f59e0b}.ServerManager_restartBtn__rHTPP:hover:not(:disabled){background:#d97706}.ServerManager_logCard__4KF0G h4{margin:0}.ServerManager_logHeader__0hWKa{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ServerManager_logControls__gvQk9{display:flex;align-items:center;gap:8px}.ServerManager_lineSelect__izke7{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#475569;background:#fff}.ServerManager_refreshBtn__qM4hp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;color:#475569}.ServerManager_refreshBtn__qM4hp:hover{border-color:#6366f1;color:#6366f1}.ServerManager_refreshBtn__qM4hp:disabled{opacity:.5;cursor:not-allowed}.ServerManager_logTerminal__64VOh{background:#1e1e1e;color:#d4d4d4;border-radius:8px;padding:16px;max-height:400px;overflow-y:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;margin:0}.ServerManager_logTerminal__64VOh::-webkit-scrollbar{width:6px}.ServerManager_logTerminal__64VOh::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.DeployPanel_panel__8nvf9{margin-top:24px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px}.DeployPanel_title__MsOFJ{font-size:17px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:16px}.DeployPanel_title__MsOFJ i{color:#6366f1;font-size:22px}.DeployPanel_desc__eKEV7{font-size:14px;color:#475569;line-height:1.5;margin-bottom:16px}.DeployPanel_deployBtn__Ke_8_{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}.DeployPanel_deployBtn__Ke_8_:hover{opacity:.9}.DeployPanel_phases__vZ7k4{display:flex;gap:4px;margin-bottom:16px;overflow-x:auto}.DeployPanel_phase__5hMtf{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;background:#f1f5f9;color:#94a3b8}.DeployPanel_phase__5hMtf i{font-size:14px}.DeployPanel_phase__5hMtf.DeployPanel_active__ryEql{background:#dbeafe;color:#2563eb}.DeployPanel_phase__5hMtf.DeployPanel_active__ryEql i{animation:DeployPanel_pulse__tCIzh 1.5s infinite}.DeployPanel_phase__5hMtf.DeployPanel_done__4rO3B{background:#dcfce7;color:#16a34a}.DeployPanel_phase__5hMtf.DeployPanel_error__luCqf{background:#fee2e2;color:#dc2626}@keyframes DeployPanel_pulse__tCIzh{0%,to{opacity:1}50%{opacity:.5}}.DeployPanel_terminal__P19mB{background:#1e1e1e;border-radius:8px;padding:16px;max-height:360px;overflow-y:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.DeployPanel_terminal__P19mB::-webkit-scrollbar{width:6px}.DeployPanel_terminal__P19mB::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.DeployPanel_logLine__vcv4f{color:#d4d4d4;word-break:break-all}.DeployPanel_logPhase__ZjOjx{color:#569cd6;margin-right:6px}.DeployPanel_cursor__McFee{color:#569cd6;animation:DeployPanel_blink__qov12 1s infinite}@keyframes DeployPanel_blink__qov12{0%,to{opacity:1}50%{opacity:0}}.DeployPanel_successBanner___HNsL{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.DeployPanel_successBanner___HNsL>i{font-size:24px;color:#22c55e;flex-shrink:0;margin-top:2px}.DeployPanel_successBanner___HNsL strong{display:block;font-size:15px;color:#166534}.DeployPanel_successBanner___HNsL p{font-size:13px;color:#15803d;margin-top:4px}.DeployPanel_errorBanner__H87Od{margin-top:16px;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.DeployPanel_errorBanner__H87Od p{font-size:13px;color:#991b1b;margin-top:8px;line-height:1.5}.DeployPanel_errorHeader__9crfu{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#dc2626}.DeployPanel_errorHeader__9crfu i{font-size:20px}.DeployPanel_retryBtn__xMMnX{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;background:#fff;border:1px solid #d6d3d1;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer}.DeployPanel_retryBtn__xMMnX:hover{border-color:#6366f1;color:#6366f1}.page_loading__o9Scg{display:flex;align-items:center;justify-content:center;gap:8px;padding:80px 0;color:#94a3b8}.page_content__8CA16{max-width:720px;margin:0 auto}.page_card__mExt6{background:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:32px}.page_card__mExt6 h2{font-size:20px;font-weight:700;display:flex;align-items:center;gap:8px}.page_card__mExt6 h2 i{color:#6366f1;font-size:24px}.page_summary__g4dZ9{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;padding:16px;background:#f8fafc;border-radius:8px}.page_summaryItem__68FYb{display:flex;flex-direction:column;gap:4px}.page_summaryLabel__X9TYq{font-size:12px;color:#94a3b8}.page_summaryValue__ZKkdu{font-size:14px;font-weight:600;color:#1e293b}.page_generateSection__BtybP{margin-top:24px}.page_generateSection__BtybP h3{font-size:15px;font-weight:600;margin-bottom:12px}.page_outputList__LFxab{list-style:none;padding:0}.page_outputList__LFxab li{padding:6px 0;font-size:14px;color:#475569;display:flex;align-items:center;gap:8px}.page_outputList__LFxab li i{font-size:18px;color:#22c55e}.page_error__UKyeE{display:flex;align-items:center;gap:6px;padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;margin-top:16px}.page_generateBtn__TJsii{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:24px}.page_generateBtn__TJsii:hover:not(:disabled){opacity:.9}.page_generateBtn__TJsii:disabled{opacity:.5;cursor:not-allowed}.page_downloadSection__CeyS0{margin-top:24px}.page_successBanner__W_6R4{display:flex;align-items:center;gap:8px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:15px;font-weight:600}.page_successBanner__W_6R4 i{font-size:22px;color:#22c55e}.page_githubBtn__wCgFP{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#24292e;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:16px}.page_githubBtn__wCgFP i{font-size:20px}.page_githubBtn__wCgFP:hover:not(:disabled){opacity:.9}.page_githubBtn__wCgFP:disabled{opacity:.5;cursor:not-allowed}.page_githubResult__4a56i{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:16px}.page_githubResult__4a56i>i{font-size:20px;color:#22c55e;flex-shrink:0}.page_githubResultContent__xaUMU{display:flex;align-items:center;justify-content:space-between;flex:1;font-size:14px}.page_githubResultContent__xaUMU span{font-weight:600;color:#166534}.page_githubResultContent__xaUMU a{display:flex;align-items:center;gap:4px;color:#6366f1;font-weight:500;text-decoration:none}.page_githubResultContent__xaUMU a:hover{text-decoration:underline}.page_githubResultContent__xaUMU a i{font-size:16px}.page_pushErrorBanner__liBy_{margin-top:16px;padding:20px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.page_pushErrorHeader__KW6oL{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#c2410c}.page_pushErrorHeader__KW6oL i{font-size:22px}.page_pushErrorDesc___LlOI{margin:8px 0 0;font-size:13px;color:#9a3412;line-height:1.5}.page_pushErrorNote__HKG_g{margin:12px 0 0;font-size:13px;color:#78716c;line-height:1.5}.page_retryBtn__E5mo5{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;background:#fff;border:1px solid #d6d3d1;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer}.page_retryBtn__E5mo5:hover:not(:disabled){border-color:#6366f1;color:#6366f1}.page_retryBtn__E5mo5:disabled{opacity:.5;cursor:not-allowed}.page_serverLink__g4uk4{margin-top:16px;text-align:center}.page_serverLink__g4uk4 a{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;color:#6366f1;font-size:14px;font-weight:600;border:1px solid #6366f1;border-radius:8px;transition:all .2s}.page_serverLink__g4uk4 a:hover{background:#eef2ff}.page_serverLink__g4uk4 a i{font-size:18px}.page_secondaryLabel__D9rel{font-size:13px;color:#94a3b8;margin-top:24px;margin-bottom:8px}.page_downloadButtons__EVYnm{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_downloadBtnAlt__CT7L_,.page_downloadBtn__dy7yW{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}.page_downloadBtnAlt__CT7L_ i,.page_downloadBtn__dy7yW i{font-size:32px}.page_downloadBtnAlt__CT7L_ span,.page_downloadBtn__dy7yW span{font-size:12px;font-weight:400;opacity:.8}.page_downloadBtnAlt__CT7L_:hover,.page_downloadBtn__dy7yW:hover{opacity:.9}.page_downloadBtn__dy7yW{background:#6366f1;color:#fff;border:none}.page_downloadBtnAlt__CT7L_{background:#fff;color:#6366f1;border:2px solid #6366f1}.page_backActions__wP26d{display:flex;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}.page_backBtn__4h_kn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#475569;cursor:pointer}.page_backBtn__4h_kn:hover{border-color:#6366f1;color:#6366f1}.page_loading__W69bq{display:flex;align-items:center;justify-content:center;gap:8px;padding:80px 0;color:#94a3b8}.page_content__9loC0{max-width:900px;margin:0 auto}.page_header__0GqSH{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page_title__CKGK4{font-size:22px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}.page_title__CKGK4 i{color:#6366f1;font-size:26px}.page_subtitle__jrxFh{font-size:14px;color:#475569;margin-top:4px}.page_headerActions__HSmPw{display:flex;gap:8px}.page_redeployBtn__s7meD{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.page_redeployBtn__s7meD:hover{opacity:.9}.page_backBtn__r0Nhc{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#475569;cursor:pointer}.page_backBtn__r0Nhc:hover{border-color:#6366f1;color:#6366f1}.page_grid__tzlpu{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.page_logSection__Za3P4{margin-top:16px}.page_errorCard__lfufz{text-align:center;padding:60px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.page_errorCard__lfufz i{font-size:48px;color:#94a3b8}.page_errorCard__lfufz h3{font-size:16px;color:#475569;margin-top:16px;margin-bottom:24px}.page_content__Oj5_R{max-width:720px;margin:0 auto}.page_card__hoAWv{background:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:32px}.page_title__gFtjd{font-size:20px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}.page_title__gFtjd i{color:#6366f1;font-size:24px}.page_description__uWaS1{font-size:14px;color:#475569;margin-top:8px;line-height:1.6}.page_form__xW8j2{margin-top:24px}.page_field__xC0gM label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.page_field__xC0gM label i{font-size:18px;color:#6366f1}.page_field__xC0gM input,.page_field__xC0gM textarea{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;transition:border-color .2s;font-family:inherit}.page_field__xC0gM input:focus,.page_field__xC0gM textarea:focus{outline:none;border-color:#6366f1}.page_field__xC0gM input::-moz-placeholder,.page_field__xC0gM textarea::-moz-placeholder{color:#94a3b8}.page_field__xC0gM input::placeholder,.page_field__xC0gM textarea::placeholder{color:#94a3b8}.page_field__xC0gM input:disabled,.page_field__xC0gM textarea:disabled{opacity:.6;cursor:not-allowed}.page_field__xC0gM textarea{resize:vertical;line-height:1.5}.page_hint__2iLPf{display:block;font-size:12px;color:#94a3b8;margin-top:4px}.page_divider__evr1w{display:flex;align-items:center;margin:20px 0;gap:16px}.page_divider__evr1w:after,.page_divider__evr1w:before{content:"";flex:1;height:1px;background:#e2e8f0}.page_divider__evr1w span{font-size:13px;color:#94a3b8}.page_error__Ub_qT{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px}.page_error__Ub_qT i{font-size:18px}.page_submitBtn__U_fCW{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:16px}.page_submitBtn__U_fCW:hover:not(:disabled){opacity:.9}.page_submitBtn__U_fCW:disabled{opacity:.5;cursor:not-allowed}.page_submitBtn__U_fCW i{font-size:20px}.page_header__Tcoou{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page_title__m5nyP{font-size:24px;font-weight:700;color:#1e293b}.page_subtitle__X4z2_{font-size:14px;color:#475569;margin-top:4px}.page_createBtn__EpuN2{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border-radius:8px;font-size:14px;font-weight:600;transition:opacity .2s}.page_createBtn__EpuN2:hover{opacity:.9}.page_loading__LeZ5m{display:flex;align-items:center;justify-content:center;gap:8px;padding:80px 0;color:#94a3b8;font-size:16px}.page_empty__1cFtN{text-align:center;padding:80px 0}.page_empty__1cFtN i{font-size:64px;color:#e2e8f0}.page_empty__1cFtN h3{font-size:18px;color:#1e293b;margin-top:16px}.page_empty__1cFtN p{font-size:14px;color:#475569;margin-top:8px;margin-bottom:24px}.page_grid__umSuY{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.page_card___3JVW{background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .2s}.page_card___3JVW:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.page_cardHeader__PnTnb{padding:16px}.page_cardHeader__PnTnb h3{font-size:16px;font-weight:600;margin-top:12px}.page_cardTitleRow__1oX0u{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_cardTitleRow__1oX0u h3{margin-top:12px}.page_deployDot__7yp8m{font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;letter-spacing:.3px}.page_deployDot__7yp8m.page_dot_ONLINE__qpjHM{background:#dcfce7;color:#16a34a}.page_deployDot__7yp8m.page_dot_STOPPED__mNeoi{background:#f1f5f9;color:#64748b}.page_deployDot__7yp8m.page_dot_ERRORED__zymFQ{background:#fee2e2;color:#dc2626}.page_deployDot__7yp8m.page_dot_DEPLOYING__bVtdX{background:#fef3c7;color:#d97706}.page_deployDot__7yp8m.page_dot_PENDING__GGGmH{background:#f1f5f9;color:#94a3b8}.page_colorBar__qbN8W{height:4px;border-radius:2px}.page_siteCd__WLMi_{font-size:12px;color:#94a3b8;background:#eef2ff;padding:2px 8px;border-radius:4px;display:inline-block;margin-top:4px}.page_cardBody__pprT3{padding:0 16px 16px}.page_cardBody__pprT3 p{font-size:13px;color:#475569;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_meta__Xn0Fa{display:flex;gap:16px;margin-top:8px;font-size:12px;color:#94a3b8}.page_meta__Xn0Fa i{font-size:14px;margin-right:2px}.page_cardActions__Os_oZ{display:flex;align-items:center;padding:12px 16px;border-top:1px solid #e2e8f0;gap:8px}.page_actionBtn__w4y9p{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;border-radius:6px;color:#475569;background:none;border:none;cursor:pointer;transition:all .2s}.page_actionBtn__w4y9p:hover{background:#eef2ff;color:#6366f1}.page_actionBtn__w4y9p:disabled{opacity:.6;cursor:not-allowed}.page_localRunBtn__m7NM5{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;border-radius:6px;color:#16a34a;background:#dcfce7;border:none;cursor:pointer;transition:all .2s}.page_localRunBtn__m7NM5:hover{background:#bbf7d0}.page_localRunBtn__m7NM5:disabled{opacity:.6;cursor:not-allowed}.page_localStopBtn__56l1U{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;border-radius:6px;color:#dc2626;background:#fee2e2;border:none;cursor:pointer;transition:all .2s}.page_localStopBtn__56l1U:hover{background:#fecaca}.page_localPortLink__VxHAX{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;border-radius:6px;color:#2563eb;background:#dbeafe;transition:all .2s}.page_localPortLink__VxHAX:hover{background:#bfdbfe}.page_deleteBtn__0h_A_{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:6px;font-size:16px}.page_deleteBtn__0h_A_:hover{background:#fee2e2;color:#ef4444}