.CreateProjectModal_overlay__IpXWG{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.CreateProjectModal_modal__E8ad5{background:#2a2a2a;border-radius:.75rem;border:1px solid #374151;width:100%;max-width:640px;max-height:90vh;overflow-y:auto}.CreateProjectModal_header__zSJds{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #374151;position:-webkit-sticky;position:sticky;top:0;background:#2a2a2a;z-index:10}.CreateProjectModal_title__6Awwl{color:#ffffff;font-size:1.125rem;font-weight:600}.CreateProjectModal_closeBtn__vpE40{color:#9ca3af;transition:color .15s}.CreateProjectModal_closeBtn__vpE40:hover{color:#ffffff}.CreateProjectModal_body___ZYlw{padding:1.5rem}.CreateProjectModal_field__o_gp_{margin-bottom:1rem}.CreateProjectModal_label__zjW2k{display:block;color:#d1d5db;font-size:.875rem;margin-bottom:.5rem}.CreateProjectModal_input__2txKy{width:100%;background:#1a1a1a;color:#ffffff;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #4b5563;font-size:.9375rem;transition:border-color .15s}.CreateProjectModal_input__2txKy:focus{outline:none;border-color:#06b6d4}.CreateProjectModal_input__2txKy::placeholder{color:rgba(255,255,255,.35)}.CreateProjectModal_hint__CFTzj{font-size:.75rem;color:#6b7280;margin-top:.25rem;display:block}.CreateProjectModal_warning__Lyqes{font-size:.75rem;color:#f59e0b;margin-top:.25rem;display:block}.CreateProjectModal_textarea__ltf_2{resize:none;min-height:100px}.CreateProjectModal_choiceGrid__Gkhj_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.CreateProjectModal_choiceBtn__h0mjg{padding:1rem;border-radius:.5rem;border:2px solid #4b5563;background:#1a1a1a;text-align:left;transition:all .15s}.CreateProjectModal_choiceBtn__h0mjg:hover{border-color:#6b7280}.CreateProjectModal_choiceBtnActive__jqMwc{border-color:#06b6d4;background:rgba(6,182,212,.1)}.CreateProjectModal_choiceTitle__yhY6o{color:#ffffff;font-weight:500;margin-bottom:.25rem}.CreateProjectModal_choiceDesc__syAK8{color:#9ca3af;font-size:.8125rem}.CreateProjectModal_typeGrid__JXX_i{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.CreateProjectModal_typeCard__pYiU9{position:relative;padding:1.5rem 1rem;border-radius:.5rem;border:2px solid #4b5563;background:#1a1a1a;text-align:center;min-height:180px;display:flex;align-items:center;justify-content:center;transition:all .2s;overflow:hidden;cursor:pointer}.CreateProjectModal_typeCard__pYiU9:hover{border-color:#6b7280;box-shadow:0 4px 16px rgba(0,0,0,.3)}.CreateProjectModal_typeCardActive__WGr8t{border-color:#06b6d4;background:rgba(6,182,212,.1);box-shadow:0 4px 16px rgba(6,182,212,.2)}.CreateProjectModal_typeIcon__06sxS{color:#06b6d4;margin-bottom:.75rem}.CreateProjectModal_typeName__rY5Pq{color:#ffffff;font-weight:500;margin-bottom:.375rem}.CreateProjectModal_typeDesc__SI_nj{color:#9ca3af;font-size:.75rem;line-height:1.4}.CreateProjectModal_typeDefault___HvAD{transition:opacity .3s}.CreateProjectModal_typeHover__3FNHv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s}.CreateProjectModal_typeCard__pYiU9:hover .CreateProjectModal_typeHover__3FNHv{opacity:1}.CreateProjectModal_typeCard__pYiU9:hover .CreateProjectModal_typeDefault___HvAD{opacity:0}.CreateProjectModal_hoverList___6Pj1{display:flex;flex-direction:column;gap:.5rem}.CreateProjectModal_hoverItem__pzmVw{color:#f3f4f6;font-size:.8125rem}.CreateProjectModal_serverList__2xDBz{display:flex;flex-direction:column;gap:.5rem;max-height:256px;overflow-y:auto}.CreateProjectModal_serverItem__seEM9{width:100%;padding:1rem;border-radius:.5rem;border:2px solid #4b5563;background:#1a1a1a;text-align:left;transition:all .15s}.CreateProjectModal_serverItem__seEM9:hover{border-color:#6b7280}.CreateProjectModal_serverItemActive__1Gh5l{border-color:#06b6d4;background:rgba(6,182,212,.1)}.CreateProjectModal_serverName__bQ1x1{color:#ffffff;font-weight:500;margin-bottom:.25rem}.CreateProjectModal_serverMeta__phLro{color:#9ca3af;font-size:.8125rem}.CreateProjectModal_footer__vKL3l{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid #374151}.CreateProjectModal_backBtn__jOCzI{padding:.75rem 1.5rem;border-radius:.5rem;background:#4b5563;color:#ffffff;transition:background .15s}.CreateProjectModal_backBtn__jOCzI:hover{background:#6b7280}.CreateProjectModal_nextBtn__CeTn8{flex:1 1;padding:.75rem 1.5rem;border-radius:.5rem;background:#06b6d4;color:#ffffff;font-weight:600;transition:background .15s}.CreateProjectModal_nextBtn__CeTn8:hover{background:#0891b2}.CreateProjectModal_nextBtn__CeTn8:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.CreateProjectModal_choiceGrid__Gkhj_,.CreateProjectModal_typeGrid__JXX_i{grid-template-columns:1fr}}.Sidebar_mobileHeader__aIXAX{display:none;position:fixed;top:var(--demo-banner-h,0);left:0;right:0;height:64px;background:var(--background);border-bottom:1px solid var(--border);z-index:50;align-items:center;justify-content:space-between;padding:0 1rem}.Sidebar_mobileLogo__IuQsC{color:var(--primary);font-size:1.25rem;font-weight:700}.Sidebar_mobileMenuBtn__GeKtX{color:#ffffff;padding:.5rem}.Sidebar_overlay__eGb4l{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40}.Sidebar_sidebar__Ld23E{position:fixed;top:var(--demo-banner-h,0);left:0;width:var(--sidebar-width);height:calc(100vh - var(--demo-banner-h, 0px));background:var(--background);display:flex;flex-direction:column;border-right:1px solid var(--border);z-index:40}.Sidebar_logo__dypK3{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:center}.Sidebar_logoLink__lfq8D{display:flex;align-items:center;gap:.75rem;text-decoration:none}.Sidebar_logoImg__TpZV1{height:30px;width:auto}.Sidebar_logoMark__fMMo7{height:30px;width:30px;border-radius:6px;display:none}.Sidebar_logoTextWrap__JY1gx{display:flex;flex-direction:column;line-height:1.1}.Sidebar_logoTitle__zw3fQ{color:#ffffff;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.Sidebar_logoSub__FRwBF{color:#06b6d4;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-top:2px}.Sidebar_logoText__Lpxi_{color:var(--primary);font-size:1.25rem;font-weight:700}.Sidebar_scrollArea__Ks_wL{flex:1 1;overflow-y:auto;padding:1rem}.Sidebar_projectSection__Uae_p{margin-bottom:1.5rem}.Sidebar_projectHeader__Lzlg9{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.Sidebar_projectLabel__aeVlr{color:var(--foreground-muted);font-size:.8125rem}.Sidebar_projectAddBtn__i81vS{color:var(--foreground-muted);padding:.125rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;transition:color .15s}.Sidebar_projectAddBtn__i81vS:hover{color:#ffffff}.Sidebar_projectList__e4NXQ{display:flex;flex-direction:column;gap:.25rem}.Sidebar_projectEmpty__APyDR{color:var(--foreground-dim);font-size:.8125rem;padding:.5rem .75rem}.Sidebar_projectItem__pVKef{position:relative;display:flex;align-items:center;padding:.375rem .5rem;border-radius:.375rem;font-size:.8125rem;color:#d1d5db;transition:background .15s}.Sidebar_projectItem__pVKef:hover{background:rgba(255,255,255,.05)}.Sidebar_projectActive__cXL94{background:rgba(6,182,212,.1);color:#06b6d4}.Sidebar_projectItemLink__pLIB8{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0;text-decoration:none;color:inherit;padding:.125rem 0}.Sidebar_projectItemName__QFBOS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_projectMenuBtn__jOg4k{display:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:.25rem;background:none;border:none;color:#6b7280;cursor:pointer;flex-shrink:0;transition:all .1s}.Sidebar_projectMenuBtn__jOg4k:hover{background:rgba(255,255,255,.1);color:#d1d5db}.Sidebar_projectItem__pVKef:hover .Sidebar_projectMenuBtn__jOg4k{display:flex}.Sidebar_projectDropdown__v9HvW{position:absolute;top:100%;right:.25rem;z-index:50;background:#1f2937;border:1px solid #374151;border-radius:.5rem;padding:.25rem;min-width:140px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.Sidebar_projectDropdownItem__ip2y0{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;background:none;border:none;color:#d1d5db;font-size:.8125rem;cursor:pointer;border-radius:.25rem;transition:background .1s}.Sidebar_projectDropdownItem__ip2y0:hover{background:rgba(255,255,255,.05)}.Sidebar_projectDropdownDanger__U8hFP{color:#f87171}.Sidebar_projectDropdownDanger__U8hFP:hover{background:rgba(239,68,68,.1)}.Sidebar_projectRenameInput__42HNR{width:100%;background:#1a1a1a;color:#fff;border:1px solid #06b6d4;border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem;outline:none}.Sidebar_projectGroupLabel__QWNNT{color:#6b7280;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.375rem .5rem .125rem}.Sidebar_projectDivider__YmVbl{height:1px;background:#374151;margin:.375rem .5rem}.Sidebar_projectDot__bllcw{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Sidebar_nav__HsTBg{display:flex;flex-direction:column;gap:.125rem}.Sidebar_navSection___SdEP{margin-top:1rem}.Sidebar_navSection___SdEP:first-child{margin-top:0}.Sidebar_navSectionTitle__wCX6V{color:var(--foreground-dim,#4b5563);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.375rem .75rem;margin-bottom:.125rem}.Sidebar_navItem__AJbc5{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;font-size:.875rem;color:var(--foreground-secondary);transition:all .15s}.Sidebar_navItem__AJbc5:hover{background:var(--border)}.Sidebar_active__wVsGU{background:var(--primary);color:#ffffff}.Sidebar_active__wVsGU:hover{background:var(--primary-hover)}.Sidebar_bottom__sASdn{border-top:1px solid var(--border);padding:1rem}.Sidebar_support__plx2C{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.75rem}.Sidebar_supportTitle__Du_9k{font-size:.6875rem;font-weight:600;color:var(--foreground-muted);padding:0 .25rem;margin-bottom:.15rem}.Sidebar_supportRow__Uh8xD{display:flex;align-items:center;gap:.4rem;padding:.3rem .35rem;font-size:.75rem;color:var(--foreground-secondary);text-decoration:none;border-radius:.375rem;transition:all .15s}.Sidebar_supportRow__Uh8xD svg{flex-shrink:0;color:var(--foreground-muted)}.Sidebar_supportRow__Uh8xD:hover{color:#22d3ee;background:rgba(6,182,212,.08)}.Sidebar_supportRow__Uh8xD:hover svg{color:#22d3ee}.Sidebar_userInfo__XgjHJ{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--background-secondary);border-radius:.5rem}.Sidebar_avatar__UZnXN{width:40px;height:40px;background:linear-gradient(135deg,var(--primary),#3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_avatar__UZnXN span{color:#ffffff;font-weight:600;font-size:.9375rem}.Sidebar_userMeta__82nf8{display:flex;flex-direction:column;min-width:0;flex:1 1}.Sidebar_userName__oOq_J{color:#ffffff;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userRole__1xt_6{color:var(--foreground-muted);font-size:.75rem}.Sidebar_userLogoutBtn__BhO42{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.375rem;color:var(--foreground-muted);background:none;border:none;cursor:pointer;transition:all .15s}.Sidebar_userLogoutBtn__BhO42:hover{color:var(--red);background:rgba(239,68,68,.1)}.Sidebar_helpBtn__zPtDN{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.8125rem;color:var(--foreground-muted);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .15s;margin-bottom:.5rem}.Sidebar_helpBtn__zPtDN:hover{color:#22d3ee;background:rgba(6,182,212,.08);border-color:rgba(6,182,212,.2)}.Sidebar_logoutBtn__dTRFp{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;border-radius:.5rem;font-size:.8125rem;color:var(--foreground-muted);border:1px solid var(--border);transition:all .15s}.Sidebar_logoutBtn__dTRFp:hover{color:var(--red);border-color:var(--red-border);background:var(--border)}@media (max-width:1024px){.Sidebar_mobileHeader__aIXAX{display:flex}.Sidebar_overlay__eGb4l{display:block}.Sidebar_sidebar__Ld23E{transform:translateX(-100%);transition:transform .3s;margin-top:64px}.Sidebar_sidebar__Ld23E.Sidebar_open__CcQwp{transform:translateX(0)}.Sidebar_logo__dypK3{display:none}}@media (min-width:1025px){.Sidebar_sidebar__Ld23E{width:64px;transition:width .18s ease,box-shadow .18s ease;z-index:50}.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS){overflow:hidden}.Sidebar_sidebar__Ld23E.Sidebar_expanded__fNfCS{width:var(--sidebar-width);box-shadow:0 10px 40px rgba(0,0,0,.45)}.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_helpBtn__zPtDN>span,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_logoImg__TpZV1,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_navItem__AJbc5>span,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_navSectionTitle__wCX6V,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_projectSection__Uae_p,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_support__plx2C,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_userLogoutBtn__BhO42,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_userMeta__82nf8{display:none}.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_logoMark__fMMo7{display:block}.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_logo__dypK3{padding:1.25rem 0}.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_bottom__sASdn,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_scrollArea__Ks_wL{padding:1rem 0}.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_helpBtn__zPtDN,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_navItem__AJbc5,.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_userInfo__XgjHJ{justify-content:center;padding-left:0;padding-right:0;gap:0}.Sidebar_sidebar__Ld23E:not(.Sidebar_expanded__fNfCS) .Sidebar_nav__HsTBg{padding:0 .5rem}}.NotificationBell_wrap__wJpNJ{position:fixed;top:calc(1rem + var(--demo-banner-h, 0px));right:1.5rem;z-index:60}.NotificationBell_bell__HZojp{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:transparent;color:#9ca3af;border:none;cursor:pointer;transition:background .15s,color .15s}.NotificationBell_bell__HZojp:hover{background:rgba(255,255,255,.07);color:#e5e7eb}.NotificationBell_badge__3iUWg{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #1a1a1a;line-height:1}.NotificationBell_overlay__Ld1kH{position:fixed;inset:0}.NotificationBell_dropdown__V1lEB{position:absolute;top:calc(100% + 8px);right:0;z-index:1;width:340px;max-width:calc(100vw - 2rem);background:#1a1a1a;border:1px solid #374151;border-radius:.75rem;box-shadow:0 12px 32px rgba(0,0,0,.5);overflow:hidden}.NotificationBell_dropdownHeader__dc1IC{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid #374151}.NotificationBell_dropdownTitle__Ytrxh{color:#ffffff;font-size:.9375rem;font-weight:600}.NotificationBell_viewAll__rKPsq{color:#22d3ee;font-size:.8125rem;text-decoration:none}.NotificationBell_viewAll__rKPsq:hover{text-decoration:underline}.NotificationBell_list__W0Ygp{max-height:360px;overflow-y:auto;display:flex;flex-direction:column}.NotificationBell_item__17vpy{display:flex;align-items:flex-start;gap:.625rem;width:100%;padding:.75rem 1rem;border-bottom:1px solid rgba(55,65,81,.5);transition:background .12s}.NotificationBell_item__17vpy:last-child{border-bottom:none}.NotificationBell_item__17vpy:hover{background:rgba(255,255,255,.04)}.NotificationBell_dot__MTh7M{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:.375rem}.NotificationBell_dotGreen__nYuEV{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.5)}.NotificationBell_dotRed__KrIzp{background:#f87171;box-shadow:0 0 6px rgba(248,113,113,.5)}.NotificationBell_dotAmber__QpopN{background:#fbbf24;box-shadow:0 0 6px rgba(251,191,36,.5)}.NotificationBell_dotBlue__n1sBH{background:#60a5fa;box-shadow:0 0 6px rgba(96,165,250,.5)}.NotificationBell_itemContent__IfXN_{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem;text-align:left;cursor:pointer}.NotificationBell_ackBtn__fcKBE{flex-shrink:0;padding:.25rem .625rem;border-radius:.375rem;border:1px solid rgba(6,182,212,.35);background:transparent;color:#67e8f9;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .12s}.NotificationBell_ackBtn__fcKBE:hover{background:rgba(6,182,212,.12)}.NotificationBell_itemTitle__SXGsg{color:#e5e7eb;font-size:.8125rem;font-weight:500}.NotificationBell_itemMsg__R0FfJ{color:#9ca3af;font-size:.75rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line}.NotificationBell_itemTime__RmLxp{color:#6b7280;font-size:.6875rem}.NotificationBell_empty__15lc5{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:#6b7280;font-size:.8125rem}@media (max-width:1024px){.NotificationBell_wrap__wJpNJ{top:12px;right:4rem}}.TitleInfo_wrap__NOTpI{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.TitleInfo_btn__C4ei0{display:inline-flex;padding:0;align-items:center;justify-content:center;border:none;background:transparent;color:#6b7280;cursor:help;transition:color .12s}.TitleInfo_btn__C4ei0:focus-visible,.TitleInfo_btn__C4ei0:hover{color:#22d3ee;outline:none}.TitleInfo_tip__xz4_Z{position:absolute;top:calc(100% + .6rem);left:-.5rem;z-index:30;display:flex;flex-direction:column;gap:.5rem;width:340px;max-width:min(340px,90vw);padding:.9rem 1rem;border:1px solid rgba(96,112,123,.34);border-radius:10px;background:#111316;color:#d1d5db;font-size:.8125rem;line-height:1.6;opacity:0;transform:translateY(-6px);transition:opacity .15s,transform .15s;pointer-events:none;box-shadow:0 10px 30px rgba(0,0,0,.35)}.TitleInfo_tip__xz4_Z:before{position:absolute;top:-5px;left:1rem;width:9px;height:9px;border-top:1px solid rgba(96,112,123,.34);border-left:1px solid rgba(96,112,123,.34);background:#111316;content:"";transform:rotate(45deg)}.TitleInfo_tipRight__PY2T_{left:auto;right:-.5rem}.TitleInfo_tipRight__PY2T_:before{left:auto;right:1rem}.TitleInfo_tip__xz4_Z strong{color:#fff;font-size:.9rem;font-weight:800}.TitleInfo_tip__xz4_Z em{color:#67e8f9;font-style:normal;font-weight:700}.TitleInfo_wrap__NOTpI:focus-within .TitleInfo_tip__xz4_Z,.TitleInfo_wrap__NOTpI:hover .TitleInfo_tip__xz4_Z{opacity:1;transform:translateY(0);pointer-events:auto}.PageHeader_header__gyGOo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.PageHeader_titleGroup__F4wde{min-width:0;flex:1 1}.PageHeader_title__NFCuT{color:#ffffff;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.3}.PageHeader_subtitle__zdJh4{color:#9ca3af;font-size:.875rem;margin:.375rem 0 0;line-height:1.5}.PageHeader_actions__hS94s{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width:640px){.PageHeader_header__gyGOo{flex-direction:column;align-items:stretch}.PageHeader_actions__hS94s{width:100%;justify-content:flex-end}}.BusinessProfileForm_form__tZdBp{display:flex;flex-direction:column;gap:16px}.BusinessProfileForm_grid__16V4D{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.BusinessProfileForm_field__UCiy4{display:flex;flex-direction:column;gap:6px}.BusinessProfileForm_full__WBpf9{grid-column:1/-1}.BusinessProfileForm_label__tX8lX{font-size:.8125rem;color:#9ca3af;font-weight:600;display:inline-flex;align-items:center;gap:6px}.BusinessProfileForm_req__JhoSD{color:#f97316;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.BusinessProfileForm_opt__pRPA5{color:#6b7280;font-size:.6875rem;font-weight:600;padding:1px 6px;border-radius:4px;background:rgba(107,114,128,.12)}.BusinessProfileForm_input__0S5j_{padding:10px 12px;border-radius:8px;border:1px solid #374151;background:#111827;color:#f3f4f6;font-size:.9375rem}.BusinessProfileForm_input__0S5j_:focus{outline:none;border-color:#2f6bff}.BusinessProfileForm_input__0S5j_:disabled{opacity:.6}.BusinessProfileForm_hint__s5MvR{font-size:.75rem;color:#6b7280}.BusinessProfileForm_error__78Vai{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:10px 14px;border-radius:8px;font-size:.875rem}.BusinessProfileForm_buttons__tcIkz{display:flex;gap:10px;justify-content:flex-end}.BusinessProfileForm_submit__uD17S{padding:10px 22px;border:none;border-radius:8px;background:#2f6bff;color:#fff;font-weight:600;cursor:pointer}.BusinessProfileForm_submit__uD17S:disabled{opacity:.6;cursor:not-allowed}.BusinessProfileForm_cancel__43m2U{padding:10px 20px;border:1px solid #374151;border-radius:8px;background:transparent;color:#e5e7eb;font-weight:600;cursor:pointer}@media (max-width:640px){.BusinessProfileForm_grid__16V4D{grid-template-columns:1fr}}.AdminAddonsSection_section__WzNKZ{background:#1a1f2e;border:1px solid #2a3146;border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.AdminAddonsSection_header__GIDMp{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.AdminAddonsSection_title__EqMy_{font-size:16px;font-weight:600;color:#e2e8f0;margin:0}.AdminAddonsSection_subtitle__Uz7Um{font-size:12px;color:#94a3b8;margin:4px 0 0;line-height:1.6}.AdminAddonsSection_addBtn__pf0Qe{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;border:1px solid #4a5677;border-radius:6px;background:#232a3d;color:#e2e8f0;cursor:pointer;white-space:nowrap}.AdminAddonsSection_addBtn__pf0Qe:hover:not(:disabled){background:#2a3346;border-color:#5a6797}.AdminAddonsSection_addBtn__pf0Qe:disabled{opacity:.5;cursor:not-allowed}.AdminAddonsSection_error__PvP1R{padding:8px 12px;background:#3d1f25;border:1px solid #5c2a33;border-radius:6px;color:#fca5a5;font-size:13px}.AdminAddonsSection_empty__HfiOL{padding:16px;text-align:center;color:#64748b;font-size:13px;background:#131826;border-radius:8px}.AdminAddonsSection_list__XzRPk{display:flex;flex-direction:column;gap:6px}.AdminAddonsSection_row__7y3SY{display:grid;grid-template-columns:1fr 140px auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;background:#131826;border:1px solid #2a3146;border-radius:8px}.AdminAddonsSection_rowNew__uvoEp{border-color:#4a5677;background:#1d2336}.AdminAddonsSection_rowInactive__RxEbv{opacity:.55}.AdminAddonsSection_nameCol__vNxnr{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.AdminAddonsSection_name__nsMmi{font-size:14px;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminAddonsSection_recurrenceChip__i4lqr{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:1;height:20px;border:1px solid transparent}.AdminAddonsSection_chip_MONTHLY__wKa1n{background:rgba(96,165,250,.12);color:#93c5fd;border-color:rgba(96,165,250,.3)}.AdminAddonsSection_chip_YEARLY__R7aBt{background:rgba(167,139,250,.12);color:#c4b5fd;border-color:rgba(167,139,250,.3)}.AdminAddonsSection_chip_ONE_TIME__JgTTo{background:rgba(251,191,36,.12);color:#fbbf24;border-color:rgba(251,191,36,.3)}.AdminAddonsSection_lastCharged__vilD_{font-size:11px;color:#64748b}.AdminAddonsSection_amount__ATkTy{font-size:14px;font-weight:600;color:#cbd5e1;text-align:right}.AdminAddonsSection_badgeOff__uYL1j{font-size:11px;color:#f87171;font-weight:400}.AdminAddonsSection_actions___H_x_{display:flex;gap:4px}.AdminAddonsSection_iconBtnDanger__9PNm0,.AdminAddonsSection_iconBtn__HEz5M{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #2a3146;border-radius:6px;background:#1a1f2e;color:#cbd5e1;cursor:pointer}.AdminAddonsSection_iconBtn__HEz5M:hover{background:#2a3346;border-color:#4a5677}.AdminAddonsSection_iconBtnDanger__9PNm0{color:#fca5a5}.AdminAddonsSection_iconBtnDanger__9PNm0:hover{background:#3d1f25;border-color:#5c2a33}.AdminAddonsSection_editFields__aaT90{display:flex;flex-direction:column;gap:8px;min-width:0}.AdminAddonsSection_inputAmount__pUKqT,.AdminAddonsSection_inputName__qj_77{padding:6px 10px;border:1px solid #2a3146;border-radius:6px;background:#0f1320;color:#e2e8f0;font-size:13px}.AdminAddonsSection_inputAmount__pUKqT:focus,.AdminAddonsSection_inputName__qj_77:focus{outline:none;border-color:#5a6797}.AdminAddonsSection_inputAmount__pUKqT{text-align:right}.AdminAddonsSection_recurrenceGroup__jEYhJ{display:inline-flex;gap:4px;padding:3px;background:#0f1320;border:1px solid #2a3146;border-radius:8px;width:-moz-fit-content;width:fit-content}.AdminAddonsSection_recurrenceOption__Hjl9a{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;color:#94a3b8;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s,color .12s}.AdminAddonsSection_recurrenceOption__Hjl9a:hover{color:#cbd5e1}.AdminAddonsSection_recurrenceOption__Hjl9a input{margin:0;width:12px;height:12px;accent-color:#60a5fa}.AdminAddonsSection_recurrenceOptionActive__BU_p8{background:#232a3d;color:#e2e8f0}.AdminAddonsSection_footer__jovIf{border-top:1px solid #2a3146;padding-top:12px;display:flex;flex-direction:column;gap:4px}.AdminAddonsSection_totalRow__Ry2_K{display:flex;justify-content:space-between;font-size:13px;color:#94a3b8}.AdminAddonsSection_grandTotalRow__nJuFF{display:flex;justify-content:space-between;font-size:15px;font-weight:700;color:#e2e8f0;padding-top:4px;border-top:1px solid #232a3d;margin-top:4px}.ServiceCreateModal_overlay__OwW1j{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.ServiceCreateModal_modal__1znwD{background:#0a0a0a;border-radius:1rem;border:1px solid #1f2937;width:100%;max-width:52rem;max-height:90vh;overflow-y:auto}.ServiceCreateModal_header__7azwD{position:-webkit-sticky;position:sticky;top:0;background:#0a0a0a;border-bottom:1px solid #1f2937;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;z-index:10}.ServiceCreateModal_headerLeft__se145{display:flex;align-items:center;gap:.75rem}.ServiceCreateModal_headerIcon__emZKK{padding:.625rem;background:rgba(6,182,212,.2);border-radius:.75rem;color:#22d3ee;display:flex}.ServiceCreateModal_headerTitle__MTOha{color:#fff;font-size:1.125rem;font-weight:600}.ServiceCreateModal_headerSub___YrZS{color:#9ca3af;font-size:.8125rem;margin-top:.125rem}.ServiceCreateModal_closeBtn__92oeC{padding:.5rem;color:#9ca3af;border-radius:.5rem;transition:background .15s}.ServiceCreateModal_closeBtn__92oeC:hover{background:#1f2937}.ServiceCreateModal_body__yT7uf{padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.ServiceCreateModal_section__d5cwV{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;border-top:1px solid #1f2937}.ServiceCreateModal_section__d5cwV:first-child{padding-top:0;border-top:none}.ServiceCreateModal_sectionTitle__ZIi29{color:#fff;font-weight:600;font-size:.9375rem;display:flex;align-items:center;gap:.5rem}.ServiceCreateModal_stepNum__6yDv4{width:22px;height:22px;background:rgba(6,182,212,.2);color:#22d3ee;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.ServiceCreateModal_fieldRow__58PZW{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ServiceCreateModal_fieldRow3__vd9_3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.ServiceCreateModal_field__G7PBI{display:flex;flex-direction:column;gap:.375rem}.ServiceCreateModal_fieldFull__Yr_PY{grid-column:1/-1}.ServiceCreateModal_label__8O74H{color:#9ca3af;font-size:.8125rem}.ServiceCreateModal_req__dVhlU{color:#f87171}.ServiceCreateModal_input__VwI6O{width:100%;padding:.625rem .75rem;background:#1a1a1a;border:1px solid #1f2937;border-radius:.5rem;color:#fff;font-size:.875rem;outline:none}.ServiceCreateModal_input__VwI6O:focus{border-color:rgba(6,182,212,.5)}.ServiceCreateModal_input__VwI6O::placeholder{color:#4b5563}.ServiceCreateModal_select__lgPWK{width:100%;padding:.625rem .75rem;background:#1a1a1a;border:1px solid #1f2937;border-radius:.5rem;color:#fff;font-size:.875rem;outline:none}.ServiceCreateModal_select__lgPWK:focus{border-color:rgba(6,182,212,.5)}.ServiceCreateModal_select__lgPWK option{background:#1a1a1a}.ServiceCreateModal_typeGrid__PKDaa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.ServiceCreateModal_typeCard__Gvvhj{padding:1rem;border-radius:.75rem;border:2px solid #1f2937;background:#1a1a1a;text-align:center;transition:all .15s;cursor:pointer}.ServiceCreateModal_typeCard__Gvvhj:hover{border-color:#374151}.ServiceCreateModal_typeCardPurple__M0ERJ{border-color:#a78bfa;background:rgba(167,139,250,.08)}.ServiceCreateModal_typeCardBlue__56XaS{border-color:#60a5fa;background:rgba(96,165,250,.08)}.ServiceCreateModal_typeCardCyan__2CbNv{border-color:#22d3ee;background:rgba(34,211,238,.08)}.ServiceCreateModal_typeIcon__H4SWp{color:#6b7280;margin:0 auto .5rem;display:block}.ServiceCreateModal_typeCardPurple__M0ERJ .ServiceCreateModal_typeIcon__H4SWp{color:#a78bfa}.ServiceCreateModal_typeCardBlue__56XaS .ServiceCreateModal_typeIcon__H4SWp{color:#60a5fa}.ServiceCreateModal_typeCardCyan__2CbNv .ServiceCreateModal_typeIcon__H4SWp{color:#22d3ee}.ServiceCreateModal_typeLabel__cHLUT{font-size:.875rem;font-weight:500;color:#9ca3af}.ServiceCreateModal_typeCardPurple__M0ERJ .ServiceCreateModal_typeLabel__cHLUT{color:#a78bfa}.ServiceCreateModal_typeCardBlue__56XaS .ServiceCreateModal_typeLabel__cHLUT{color:#60a5fa}.ServiceCreateModal_typeCardCyan__2CbNv .ServiceCreateModal_typeLabel__cHLUT{color:#22d3ee}.ServiceCreateModal_typeSub__kr_3X{font-size:.6875rem;color:#6b7280;margin-top:.25rem}.ServiceCreateModal_toggleRow__8tKGl{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#1a1a1a;border-radius:.5rem;border:1px solid #1f2937}.ServiceCreateModal_toggleLabel__BG5sr{color:#fff;font-size:.875rem}.ServiceCreateModal_toggleSub__9h3ww{color:#6b7280;font-size:.6875rem;margin-top:.125rem}.ServiceCreateModal_toggleOn__N6cfd{background:#06b6d4}.ServiceCreateModal_toggleOff__SOyAZ,.ServiceCreateModal_toggleOn__N6cfd{position:relative;width:44px;height:22px;border-radius:999px;flex-shrink:0;cursor:pointer;transition:background .2s}.ServiceCreateModal_toggleOff__SOyAZ{background:#374151}.ServiceCreateModal_toggleDot__Z17QF{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.ServiceCreateModal_toggleDotOn__1Yo4d{transform:translateX(22px)}.ServiceCreateModal_infoBox__NA0E3{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.3);border-radius:.5rem;color:#93c5fd;font-size:.8125rem}.ServiceCreateModal_footer__bPF9r{position:-webkit-sticky;position:sticky;bottom:0;background:#0a0a0a;border-top:1px solid #1f2937;padding:1.25rem 2rem;display:flex;justify-content:flex-end;gap:.75rem}.ServiceCreateModal_cancelBtn__AukVc{padding:.625rem 1.5rem;background:#1f2937;color:#fff;border-radius:.5rem;transition:background .15s}.ServiceCreateModal_cancelBtn__AukVc:hover{background:#374151}.ServiceCreateModal_saveBtn__Zjdtw{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:#06b6d4;color:#fff;border-radius:.5rem;font-weight:500;transition:background .15s}.ServiceCreateModal_saveBtn__Zjdtw:hover:not(:disabled){background:#0891b2}.ServiceCreateModal_saveBtn__Zjdtw:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ServiceCreateModal_fieldRow3__vd9_3,.ServiceCreateModal_fieldRow__58PZW,.ServiceCreateModal_typeGrid__PKDaa{grid-template-columns:1fr}}.RackVisualization_compactWrap__xXRkY{background:#0a0a0a;border-radius:.5rem;padding:.75rem;border:1px solid #1f2937}.RackVisualization_compactHeader__2oHfd{display:flex;justify-content:space-between;color:#9ca3af;font-size:.6875rem;margin-bottom:.5rem}.RackVisualization_compactBody__c_dln{height:128px;overflow:hidden;display:flex;flex-direction:column;gap:1px}.RackVisualization_compactBar__aKRbr{height:2px;border-radius:1px;flex-shrink:0}.RackVisualization_compactFilled__kMURw{background:#22c55e}.RackVisualization_compactEmpty__diDWz{background:#374151}.RackVisualization_compactConflict__LJoba{background:#ef4444}.RackVisualization_container__IO7G2{background:#0a0a0a;border-radius:.5rem;border:1px solid #1f2937;padding:1.25rem}.RackVisualization_header__FNbRY{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.RackVisualization_title___5E0Z{color:#fff;font-weight:500;font-size:.9375rem}.RackVisualization_legend__AJz0D{display:flex;align-items:center;gap:1rem}.RackVisualization_legendItem__22ixI{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:#9ca3af}.RackVisualization_legendDot__5yupB{width:12px;height:12px;border-radius:.25rem;border:1px solid}.RackVisualization_legendOccupied__3cXHF{background:rgba(34,197,94,.3);border-color:#22c55e}.RackVisualization_legendEmpty__NjhCy{background:rgba(31,41,55,.5);border-color:#374151}.RackVisualization_legendConflict__LdDQe{background:rgba(239,68,68,.3);border-color:#ef4444}.RackVisualization_rackFrame__QCruS{position:relative;background:#1a1a1a;border-radius:.5rem;padding:4px}.RackVisualization_rackRailLeft__RGMTe{position:absolute;top:4px;bottom:4px;left:4px;width:10px;background:#374151;border-radius:4px 0 0 4px}.RackVisualization_rackRailRight__l_XCU{position:absolute;top:4px;bottom:4px;right:4px;width:10px;background:#374151;border-radius:0 4px 4px 0}.RackVisualization_slotContainer__nQ5GB{margin:0 14px;padding:6px 0;display:flex;flex-direction:column;gap:2px;max-height:720px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.RackVisualization_slotContainer__nQ5GB::-webkit-scrollbar{width:6px}.RackVisualization_slotContainer__nQ5GB::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.RackVisualization_slotContainer__nQ5GB::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb) 0,rgba(71,85,105,.82) 100%);border-radius:999px}.RackVisualization_slotContainer__nQ5GB::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover) 0,rgba(6,182,212,.72) 100%)}.RackVisualization_slot__7aJPJ{position:relative;display:flex;align-items:center;height:32px;min-height:32px;border:1px solid;transition:filter .15s,background .15s;cursor:default}.RackVisualization_slot__7aJPJ:hover{filter:brightness(1.3)}.RackVisualization_slotOccupied__GqgAm{background:rgba(34,197,94,.25);border-color:#22c55e}.RackVisualization_slotEmpty__gMtM5{background:rgba(31,41,55,.5);border-color:#2d3748}.RackVisualization_slotConflict__D5EAj{background:rgba(239,68,68,.25);border-color:#ef4444}.RackVisualization_slotMaintenance__lqqLe{background:rgba(234,179,8,.25);border-color:#eab308}.RackVisualization_slotOffline__isypT{background:rgba(75,85,99,.25);border-color:#6b7280}.RackVisualization_uNumber__Hz51a{position:absolute;left:10px;font-size:.75rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RackVisualization_textOccupied__Y0FuE{color:#4ade80}.RackVisualization_textEmpty__IOwVV{color:#6b7280}.RackVisualization_textConflict__EWdm4{color:#f87171}.RackVisualization_textMaintenance__Ydvx1{color:#fbbf24}.RackVisualization_textOffline__Yhs_7{color:#9ca3af}.RackVisualization_serverName__8Ul97{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 90px);letter-spacing:.02em}.RackVisualization_conflictLabel__lUe4Y,.RackVisualization_serverName__8Ul97{position:absolute;left:50%;transform:translateX(-50%);font-size:.75rem;font-weight:600}.RackVisualization_conflictLabel__lUe4Y{color:#f87171}.RackVisualization_tooltip__GP4mb{position:absolute;left:100%;margin-left:12px;display:none;background:#111827;border:1px solid #374151;border-radius:.5rem;padding:.75rem;font-size:.75rem;color:#fff;white-space:nowrap;box-shadow:0 12px 32px rgba(0,0,0,.5);z-index:20;pointer-events:none}.RackVisualization_slot__7aJPJ:hover .RackVisualization_tooltip__GP4mb{display:block}.RackVisualization_tooltipName__1xtVI{font-weight:600;margin-bottom:.375rem;font-size:.8125rem}.RackVisualization_tooltipMeta__RCiJr{color:#9ca3af;line-height:1.6}.RackVisualization_tooltipConflict__NZiEg{color:#f87171}.RackVisualization_stats__iKgzF{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #1f2937;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;text-align:center}.RackVisualization_statNum__fvhS9{font-size:1.5rem;font-weight:500;color:#fff}.RackVisualization_statLabel__w1fIM{font-size:.75rem;color:#9ca3af;margin-top:.125rem}.ChangeCustomerModal_backdrop__sj37E{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:1rem}.ChangeCustomerModal_modal__b8J5h{width:100%;max-width:520px;max-height:88vh;background:#121826;border:1px solid #1f2937;border-radius:.75rem;box-shadow:0 18px 48px rgba(0,0,0,.5);display:flex;flex-direction:column;color:#e5e7eb}.ChangeCustomerModal_header__dG4Kz{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #1f2937}.ChangeCustomerModal_title__hRzh9{font-size:1rem;font-weight:700;color:#fff;margin:0}.ChangeCustomerModal_closeBtn__id626{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px}.ChangeCustomerModal_closeBtn__id626:hover{color:#e5e7eb;background:rgba(255,255,255,.05)}.ChangeCustomerModal_meta__K7EVV{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem;padding:.75rem 1.25rem 0;font-size:.8125rem}.ChangeCustomerModal_metaLabel__SLdoV{color:#6b7280}.ChangeCustomerModal_metaValue__W__m6{color:#e5e7eb;font-weight:500}.ChangeCustomerModal_metaSep__ZHAka{color:#4b5563}.ChangeCustomerModal_notice__veeDx{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem 1.25rem 0;padding:.625rem .75rem;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.25);border-radius:.5rem;color:#93c5fd;font-size:.75rem;line-height:1.5}.ChangeCustomerModal_notice__veeDx svg{flex-shrink:0;margin-top:2px}.ChangeCustomerModal_searchWrap__W8__v{position:relative;margin:.75rem 1.25rem 0}.ChangeCustomerModal_searchIcon__w4tOB{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:#6b7280}.ChangeCustomerModal_searchInput__iKCzL{width:100%;padding:.5rem .75rem .5rem 2rem;background:#1a2030;border:1px solid #2d3748;border-radius:.5rem;color:#e5e7eb;font-size:.8125rem;outline:none}.ChangeCustomerModal_searchInput__iKCzL:focus{border-color:#60a5fa}.ChangeCustomerModal_listBox__efx51{margin:.5rem 1.25rem 0;border:1px solid #1f2937;border-radius:.5rem;overflow-y:auto;flex:1 1;min-height:200px;max-height:320px;background:#0f1622}.ChangeCustomerModal_listEmpty__rPZ_J{padding:2rem 1rem;text-align:center;color:#6b7280;font-size:.8125rem}.ChangeCustomerModal_row__lYByM{width:100%;display:flex;flex-direction:column;gap:.125rem;padding:.625rem .875rem;background:transparent;border:none;border-bottom:1px solid rgba(31,41,55,.5);color:#e5e7eb;text-align:left;cursor:pointer;transition:background .12s}.ChangeCustomerModal_row__lYByM:last-child{border-bottom:none}.ChangeCustomerModal_row__lYByM:hover:not(:disabled){background:rgba(255,255,255,.03)}.ChangeCustomerModal_row__lYByM:disabled{opacity:.5;cursor:not-allowed}.ChangeCustomerModal_rowSelected__bhD5F{background:rgba(96,165,250,.12)!important;box-shadow:inset 3px 0 0 #60a5fa}.ChangeCustomerModal_rowMain__RAxUt{display:flex;align-items:center;gap:.5rem}.ChangeCustomerModal_rowName__Pf69v{font-size:.875rem;font-weight:600;color:#fff}.ChangeCustomerModal_currentChip__iTWMT{font-size:.6875rem;padding:.0625rem .375rem;border-radius:.25rem;background:rgba(74,222,128,.15);color:#4ade80;font-weight:600}.ChangeCustomerModal_rowSub__6JKH6{font-size:.75rem;color:#9ca3af}.ChangeCustomerModal_error__ESr6K{margin:.75rem 1.25rem 0;padding:.5rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.4);border-radius:.5rem;color:#fca5a5;font-size:.75rem}.ChangeCustomerModal_footer__y4eq4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid #1f2937;margin-top:.75rem}.ChangeCustomerModal_footerRight__ajCPO{display:flex;gap:.5rem;margin-left:auto}.ChangeCustomerModal_btn__OKtIu{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid transparent;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}.ChangeCustomerModal_btn__OKtIu:disabled{opacity:.45;cursor:not-allowed}.ChangeCustomerModal_btnGhost__MSE7L{background:transparent;border-color:#2d3748;color:#cbd5e1}.ChangeCustomerModal_btnGhost__MSE7L:hover:not(:disabled){background:rgba(255,255,255,.04)}.ChangeCustomerModal_btnPrimary__xYHE_{background:#60a5fa;color:#0b1220}.ChangeCustomerModal_btnPrimary__xYHE_:hover:not(:disabled){background:#93c5fd}.ChangeCustomerModal_btnDanger__FkAzs{background:transparent;border-color:rgba(239,68,68,.5);color:#f87171}.ChangeCustomerModal_btnDanger__FkAzs:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:#f87171}.AdminScaleModal_overlay__bOLvn{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.AdminScaleModal_modal__YtlVp{width:100%;max-width:640px;max-height:calc(100vh - 48px);overflow-y:auto;background:#1f2937;border:1px solid #374151;border-radius:12px;color:#e5e7eb}.AdminScaleModal_head__Mi5Om{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #374151}.AdminScaleModal_title__y9Tf7{font-size:1.0625rem;font-weight:600;color:#f9fafb;margin:0}.AdminScaleModal_subtitle__Bam81{font-size:.75rem;color:#9ca3af;margin:2px 0 0}.AdminScaleModal_closeBtn__LnvR7{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;line-height:1;border-radius:4px}.AdminScaleModal_closeBtn__LnvR7:hover{color:#f9fafb;background:rgba(255,255,255,.06)}.AdminScaleModal_body__4vthk{padding:0}.AdminScaleModal_section__kofMp{padding:18px 24px;border-bottom:1px solid #2d3748}.AdminScaleModal_section__kofMp:last-of-type{border-bottom:none}.AdminScaleModal_label__ikut8{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 10px}.AdminScaleModal_currentSpec__PXy_B{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.875rem;color:#e5e7eb}.AdminScaleModal_currentSpec__PXy_B b{color:#f9fafb;font-weight:600}.AdminScaleModal_currentSpec__PXy_B .AdminScaleModal_muted__qIHxP{color:#9ca3af;font-size:.8125rem}.AdminScaleModal_pendingBanner__J3hmD{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.28);border-radius:8px;font-size:.8125rem;color:#fbbf24;line-height:1.55}.AdminScaleModal_pendingBanner__J3hmD button{background:transparent;border:1px solid rgba(245,158,11,.5);color:#fbbf24;font-size:.75rem;padding:4px 10px;border-radius:6px;cursor:pointer;flex-shrink:0}.AdminScaleModal_pendingBanner__J3hmD button:hover{background:rgba(245,158,11,.15)}.AdminScaleModal_tabs__UPDNt{display:inline-flex;border-bottom:1px solid #374151;gap:4px;margin-bottom:14px}.AdminScaleModal_tab__BmD_5{background:transparent;color:#9ca3af;font-size:.8125rem;font-weight:600;padding:8px 14px;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.AdminScaleModal_tab__BmD_5:hover{color:#e5e7eb}.AdminScaleModal_tabActive__ggjl8{color:#67e8f9;border-bottom-color:#06b6d4}.AdminScaleModal_tierList__uVyHN{display:flex;flex-direction:column;border-top:1px solid #2d3748}.AdminScaleModal_tierItem__aEGf4{display:grid;grid-template-columns:22px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid #2d3748;cursor:pointer;transition:background .1s}.AdminScaleModal_tierItem__aEGf4:hover{background:rgba(255,255,255,.02)}.AdminScaleModal_tierItem__aEGf4 input[type=radio]{margin:0;accent-color:#06b6d4}.AdminScaleModal_tierItem__aEGf4:last-child{border-bottom:none}.AdminScaleModal_tierSelected__ipB4e{background:rgba(6,182,212,.06)}.AdminScaleModal_tierSpec___V8k0{display:flex;align-items:baseline;gap:8px}.AdminScaleModal_tierName__JZkbH{color:#f9fafb;font-weight:600;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminScaleModal_tierDetail__qEZTX{color:#9ca3af;font-size:.8125rem}.AdminScaleModal_tierPrice__EcOv4{color:#67e8f9;font-size:.875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminScaleModal_tierCurrentTag__OTLGC{font-size:.6875rem;color:#94a3b8;margin-left:6px}.AdminScaleModal_diskRow__F_Tgh{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #2d3748;font-size:.8125rem;color:#cbd5e1}.AdminScaleModal_diskRow__F_Tgh select{height:34px;padding:0 10px;background:#111827;border:1px solid #374151;border-radius:6px;color:#f9fafb;font-size:.8125rem}.AdminScaleModal_customGrid__hir51{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.AdminScaleModal_customField__1i0eW label{display:block;font-size:.75rem;color:#9ca3af;margin-bottom:4px;font-weight:500}.AdminScaleModal_customField__1i0eW input{width:100%;height:38px;padding:0 10px;background:#111827;border:1px solid #374151;border-radius:6px;color:#f9fafb;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminScaleModal_customField__1i0eW input:focus{outline:none;border-color:#06b6d4}.AdminScaleModal_summaryLine__YCELc{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:.8125rem;color:#cbd5e1}.AdminScaleModal_summaryLine__YCELc b{color:#f9fafb;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminScaleModal_diffUp__9fQ50{color:#fbbf24;font-size:.75rem;margin-left:6px}.AdminScaleModal_diffDown__lYjW1{color:#34d399;font-size:.75rem;margin-left:6px}.AdminScaleModal_warnLine__wLawK{font-size:.8125rem;color:#fbbf24;padding:6px 0}.AdminScaleModal_optionList__0gFgu{display:flex;flex-direction:column;gap:8px}.AdminScaleModal_optionRow__QLkiA{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:8px 4px;border-radius:6px}.AdminScaleModal_optionRow__QLkiA:hover{background:rgba(255,255,255,.02)}.AdminScaleModal_optionRow__QLkiA input[type=radio]{margin-top:3px;accent-color:#06b6d4;flex-shrink:0}.AdminScaleModal_optionMain___amng{color:#e5e7eb;font-size:.875rem;font-weight:500}.AdminScaleModal_optionHelp__cTXxe{color:#9ca3af;font-size:.75rem;margin-top:2px;line-height:1.5}.AdminScaleModal_scheduleInput__6V8Oy{margin-top:10px;display:flex;align-items:center;gap:10px;padding-left:26px;font-size:.8125rem;color:#cbd5e1}.AdminScaleModal_scheduleInput__6V8Oy input{height:34px;padding:0 10px;background:#111827;border:1px solid #374151;border-radius:6px;color:#f9fafb;font-size:.8125rem;font-family:inherit}.AdminScaleModal_scheduleInput__6V8Oy input:focus{outline:none;border-color:#06b6d4}.AdminScaleModal_noteInput__1ZKtT{width:100%;min-height:60px;padding:8px 10px;background:#111827;border:1px solid #374151;border-radius:6px;color:#e5e7eb;font-size:.8125rem;font-family:inherit;resize:vertical}.AdminScaleModal_noteInput__1ZKtT:focus{outline:none;border-color:#06b6d4}.AdminScaleModal_errorMsg__vVFCa{padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.32);border-radius:6px;color:#fca5a5;font-size:.8125rem;line-height:1.55}.AdminScaleModal_footer__5qGRu{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #374151}.AdminScaleModal_btnGhost__ebdtq{background:transparent;border:1px solid #374151;color:#d1d5db;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.8125rem;font-weight:500}.AdminScaleModal_btnGhost__ebdtq:hover{background:#111827}.AdminScaleModal_btnPrimary__WZE5g{background:#06b6d4;border:none;color:#ffffff;padding:8px 18px;border-radius:6px;cursor:pointer;font-size:.8125rem;font-weight:600}.AdminScaleModal_btnPrimary__WZE5g:hover:not(:disabled){background:#0891b2}.AdminScaleModal_btnPrimary__WZE5g:disabled{opacity:.55;cursor:not-allowed}.AdminScaleModal_loading__cxYlT{color:#9ca3af;font-size:.8125rem;padding:20px;text-align:center}.ServiceDetail_container__E0EuJ{max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.ServiceDetail_spin__L5cLp{animation:ServiceDetail_sdSpin__O_A7I .9s linear infinite}@keyframes ServiceDetail_sdSpin__O_A7I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServiceDetail_notFound__9Q2yZ{background:#121212;border-radius:.75rem;border:1px solid #1f2937;padding:3rem;text-align:center;color:#6b7280;display:flex;flex-direction:column;align-items:center;gap:1rem}.ServiceDetail_header__hBb0X{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ServiceDetail_headerLeft__jxVL4{display:flex;align-items:center;gap:.75rem}.ServiceDetail_backBtn__pwZHn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1e1e1e;border:1px solid #374151;border-radius:.5rem;color:#9ca3af;transition:all .15s;flex-shrink:0}.ServiceDetail_backBtn__pwZHn:hover{color:#fff;border-color:#6b7280}.ServiceDetail_typeIconBox__33K1G{width:64px;height:64px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ServiceDetail_iconIaas__UZ02K{background:rgba(139,92,246,.2);color:#a78bfa}.ServiceDetail_iconWeb__b0oqx{background:rgba(59,130,246,.2);color:#60a5fa}.ServiceDetail_iconDedi__N3BH9{background:rgba(6,182,212,.2);color:#22d3ee}.ServiceDetail_headerTop__kO7EA{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ServiceDetail_headerTitle__lsSkC{font-size:1.5rem;font-weight:600;color:#fff}.ServiceDetail_headerId__c2FQ_{color:#6b7280;font-size:.875rem;margin-top:.125rem}.ServiceDetail_headerActions__SG7R5{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.ServiceDetail_actionBtn__jFzNz{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#1e1e1e;border:1px solid #374151;border-radius:.5rem;color:#d1d5db;font-size:.8125rem;transition:all .15s;white-space:nowrap}.ServiceDetail_actionBtn__jFzNz:hover{border-color:#6b7280;color:#fff}.ServiceDetail_actionStop__FtLyx{color:#fbbf24;border-color:rgba(234,179,8,.3)}.ServiceDetail_actionStop__FtLyx:hover{background:rgba(234,179,8,.1);border-color:rgba(234,179,8,.5)}.ServiceDetail_actionStart__g5hdR{color:#4ade80;border-color:rgba(16,185,129,.3)}.ServiceDetail_actionStart__g5hdR:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.5)}.ServiceDetail_actionDanger__ZqYiB{color:#f87171;border-color:rgba(239,68,68,.3)}.ServiceDetail_actionDanger__ZqYiB:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.5)}.ServiceDetail_typeBadge__QInof{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:500;border:1px solid}.ServiceDetail_typeIaas__eOP_H{background:rgba(139,92,246,.2);color:#a78bfa;border-color:rgba(139,92,246,.3)}.ServiceDetail_typeWeb__Dh7DC{background:rgba(59,130,246,.2);color:#60a5fa;border-color:rgba(59,130,246,.3)}.ServiceDetail_typeDedi__lk9rB{background:rgba(6,182,212,.2);color:#22d3ee;border-color:rgba(6,182,212,.3)}.ServiceDetail_statusBadge__pc3WT{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;font-size:.6875rem;white-space:nowrap}.ServiceDetail_stRunning__YwqZD{background:rgba(16,185,129,.2);color:#4ade80}.ServiceDetail_stStopped__7kiTP{background:rgba(107,114,128,.2);color:#9ca3af}.ServiceDetail_stError__XzMF9{background:rgba(239,68,68,.2);color:#f87171}.ServiceDetail_stSuspended__xEG5b{background:rgba(234,179,8,.2);color:#fbbf24}.ServiceDetail_tabBar__O_znm{display:flex;gap:.25rem;background:#121212;border-radius:.75rem;padding:.375rem;border:1px solid #1f2937}.ServiceDetail_tab__EOlex{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#9ca3af;transition:all .15s}.ServiceDetail_tab__EOlex:hover{color:#fff;background:rgba(31,41,55,.5)}.ServiceDetail_tabActive__yP80A{background:rgba(59,130,246,.15);color:#60a5fa}.ServiceDetail_card__dlL4d{background:#121212;border-radius:.75rem;border:1px solid #1f2937;padding:1.25rem}.ServiceDetail_cardTitle__saT_j{font-size:1.0625rem;font-weight:600;color:#fff;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.ServiceDetail_cardHeaderRow__P3IXc{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.ServiceDetail_cardHeaderRow__P3IXc .ServiceDetail_cardTitle__saT_j{margin-bottom:0}.ServiceDetail_cardHeaderAction__GcwDl{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.3);border-radius:.375rem;color:#93c5fd;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.ServiceDetail_cardHeaderAction__GcwDl:hover{background:rgba(96,165,250,.15);border-color:rgba(96,165,250,.55)}.ServiceDetail_iconBlue__Ri0dL{color:#60a5fa}.ServiceDetail_iconPurple__qBzQ1{color:#a78bfa}.ServiceDetail_iconCyan__RaTlH{color:#22d3ee}.ServiceDetail_iconGreen__QgYvW{color:#4ade80}.ServiceDetail_infoCards4__zv6Hw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.ServiceDetail_infoList__1ukUd{display:flex;flex-direction:column}.ServiceDetail_infoRow__sMHWm{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:1px solid #1f2937;font-size:.8125rem}.ServiceDetail_infoRow__sMHWm>span:first-child{color:#6b7280}.ServiceDetail_infoRow__sMHWm>span:last-child{color:#d1d5db}.ServiceDetail_infoRowLast__ewpY7{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;font-size:.8125rem}.ServiceDetail_infoRowLast__ewpY7>span:first-child{color:#6b7280}.ServiceDetail_infoRowLast__ewpY7>span:last-child{color:#d1d5db}.ServiceDetail_mono__GcSFV{font-family:monospace;font-size:.8125rem;color:#9ca3af}.ServiceDetail_valueWhite__JoL0p{color:#fff!important;font-weight:500}.ServiceDetail_priceValue__rTSsC{color:#fff!important;font-size:1.125rem;font-weight:600}.ServiceDetail_blueText__fznbk{color:#60a5fa!important}.ServiceDetail_cyanText__xyuhE{color:#22d3ee!important;font-weight:600}.ServiceDetail_sshReady__nVAK6{color:#4ade80}.ServiceDetail_sshNotReady__nuGZd,.ServiceDetail_sshReady__nVAK6{display:inline-flex;align-items:center;gap:.375rem;font-weight:500}.ServiceDetail_sshNotReady__nuGZd{color:#f87171}.ServiceDetail_miniTab__w5Slq{padding:.375rem .875rem;color:#6b7280;font-size:.8125rem;font-weight:500;background:transparent;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s}.ServiceDetail_miniTabActive__FgWd_{background:rgba(6,182,212,.1);color:#06b6d4;border-color:rgba(6,182,212,.3)}.ServiceDetail_miniTab__w5Slq:hover:not(.ServiceDetail_miniTabActive__FgWd_){color:#d1d5db}.ServiceDetail_sshPwRow__g1X8l{display:flex;align-items:center;gap:.375rem}.ServiceDetail_sshPwBtn__qyoGa{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,.05);border:1px solid #374151;border-radius:.25rem;color:#9ca3af;cursor:pointer;transition:all .15s}.ServiceDetail_sshPwBtn__qyoGa:hover{color:#fff;border-color:#06b6d4}.ServiceDetail_nextBilling__m_Lqh{color:#4ade80!important;font-weight:500}.ServiceDetail_specIcon__yPEzV{display:flex;align-items:center;gap:.375rem;color:#6b7280}.ServiceDetail_specIcon__yPEzV svg{flex-shrink:0}.ServiceDetail_linkBtn__aBlS2{display:inline-flex;align-items:center;gap:.25rem;color:#60a5fa;font-size:.8125rem;background:none;border:none;cursor:pointer;padding:0}.ServiceDetail_linkBtn__aBlS2:hover{color:#93c5fd}.ServiceDetail_tier_enterprise__XWrmL{background:rgba(139,92,246,.2);color:#a78bfa!important}.ServiceDetail_tier_enterprise__XWrmL,.ServiceDetail_tier_premium__rY2Ob{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem}.ServiceDetail_tier_premium__rY2Ob{background:rgba(59,130,246,.2);color:#60a5fa!important}.ServiceDetail_tier_basic__mdKKf{background:rgba(16,185,129,.2);color:#4ade80!important}.ServiceDetail_tier_basic__mdKKf,.ServiceDetail_tier_free__KwsMi{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem}.ServiceDetail_tier_free__KwsMi{background:rgba(107,114,128,.2);color:#9ca3af!important}.ServiceDetail_disk_NVMe__8mzYH{background:rgba(6,182,212,.2);color:#22d3ee!important}.ServiceDetail_disk_NVMe__8mzYH,.ServiceDetail_disk_SSD__W6Pt_{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem}.ServiceDetail_disk_SSD__W6Pt_{background:rgba(59,130,246,.2);color:#60a5fa!important}.ServiceDetail_disk_HDD__1v3gR{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem;background:rgba(107,114,128,.2);color:#9ca3af!important}.ServiceDetail_usageCards4__UhkjB{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.ServiceDetail_usageCard__MeTDY{padding:1rem;background:#1a1a1a;border-radius:.5rem}.ServiceDetail_usageCardHead__F_NxG{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ServiceDetail_usageCardLabel__EsAlx{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.875rem}.ServiceDetail_usageCardLabel__EsAlx svg{color:#6b7280}.ServiceDetail_usageCardValue__RRts9{color:#fff;font-size:1.25rem;font-weight:600}.ServiceDetail_usageCardUnit__JlJ8N{color:#22d3ee;font-size:.875rem;font-weight:500}.ServiceDetail_usageBarTrack__nbZcG{height:8px;background:#1f2937;border-radius:999px;overflow:hidden}.ServiceDetail_usageBarFill__f3eUj{height:100%;border-radius:999px;transition:width .3s}.ServiceDetail_barGreen__9uXuE{background:#22c55e}.ServiceDetail_barYellow__Bs_dj{background:#eab308}.ServiceDetail_barRed__RwlP9{background:#ef4444}.ServiceDetail_barBlue__3YNOL{background:#3b82f6}.ServiceDetail_barPurple__TbpT8{background:#8b5cf6}.ServiceDetail_barCyan__XAFQ_{background:#06b6d4}.ServiceDetail_netCards__mktNH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ServiceDetail_netCard__YxfcH{padding:1rem;background:#1a1a1a;border-radius:.5rem}.ServiceDetail_netLabel__Zar_y{color:#6b7280;font-size:.8125rem;margin-bottom:.5rem}.ServiceDetail_netValue__fU5ZA{color:#fff;font-size:1.0625rem;font-weight:500}.ServiceDetail_netSub__KYWVq{color:#9ca3af;font-size:.75rem;margin-top:.375rem;display:flex;align-items:center;gap:.25rem}.ServiceDetail_twoCol__iu9m3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.ServiceDetail_healthTop__jvOXT{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.ServiceDetail_healthStatus__GNwMi{display:flex;align-items:center;gap:.625rem}.ServiceDetail_healthDot___Y_Vt{width:12px;height:12px;border-radius:50%}.ServiceDetail_dotHealthy__m1KrS{background:#22c55e}.ServiceDetail_dotDegraded__o8_RD{background:#eab308}.ServiceDetail_dotDown__R5wyQ{background:#ef4444}.ServiceDetail_hlHealthy__ps0f3{color:#4ade80;font-weight:500;font-size:1rem}.ServiceDetail_hlDegraded__Tx7Zd{color:#fbbf24;font-weight:500;font-size:1rem}.ServiceDetail_hlDown__hHdHB{color:#f87171;font-weight:500;font-size:1rem}.ServiceDetail_healthResp__MOpC1{text-align:right}.ServiceDetail_respNum__yqHf0{color:#fff;font-size:1.75rem;font-weight:600}.ServiceDetail_respUnit__oZ4uq{color:#6b7280;font-size:.875rem;margin-left:.25rem}.ServiceDetail_uptimeSection__QYUli{margin-bottom:1rem}.ServiceDetail_uptimeHead__ABD5B{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;color:#9ca3af}.ServiceDetail_healthFooter__Ykr55{display:flex;justify-content:space-between;padding-top:.75rem;border-top:1px solid #1f2937;font-size:.8125rem;color:#9ca3af}.ServiceDetail_healthFooter__Ykr55 span:last-child{color:#d1d5db}.ServiceDetail_infraCard__RiZ_B{background:#1a1a1a;border-radius:.5rem;padding:1rem;margin-bottom:.75rem}.ServiceDetail_infraCardInner__swDBm{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ServiceDetail_infraSub__E27u6{color:#6b7280;font-size:.75rem;margin-top:.25rem}.ServiceDetail_infraIcon__HPfDy{width:48px;height:48px;background:rgba(6,182,212,.2);border-radius:.5rem}.ServiceDetail_infraIcon__HPfDy,.ServiceDetail_infraLink__TsSsC{display:flex;align-items:center;justify-content:center;color:#22d3ee}.ServiceDetail_infraLink__TsSsC{width:100%;padding:.625rem;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:.5rem;font-size:.8125rem;gap:.375rem;transition:all .15s}.ServiceDetail_infraLink__TsSsC:hover{background:#06b6d4;color:#fff}.ServiceDetail_infraMeta__4oxc9{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.8125rem;color:#9ca3af}.ServiceDetail_infraMeta__4oxc9 span:last-child{color:#d1d5db}.ServiceDetail_webGrid__waBXx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.ServiceDetail_webCard__hwYYS{background:#1a1a1a;border-radius:.75rem;padding:1.25rem;border:1px solid #1f2937}.ServiceDetail_webCardHeader__LD6pl{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ServiceDetail_webCardIcon__yCmGl{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ServiceDetail_webIconBlue__2Xw7y{background:rgba(59,130,246,.15);color:#60a5fa}.ServiceDetail_webIconPurple__qvxYc{background:rgba(139,92,246,.15);color:#a78bfa}.ServiceDetail_webIconCyan__fiUSf{background:rgba(6,182,212,.15);color:#22d3ee}.ServiceDetail_webCardTitle__YwF7A{color:#fff;font-size:.9375rem;font-weight:500}.ServiceDetail_webCardSub__SmTsS{color:#6b7280;font-size:.75rem;margin-top:.125rem}.ServiceDetail_sslStatus___r5r8{display:flex;flex-direction:column;gap:.75rem}.ServiceDetail_sslBadge__uu0bb{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;width:-moz-fit-content;width:fit-content}.ServiceDetail_sslActive__7yaQ_{background:rgba(16,185,129,.15);color:#4ade80}.ServiceDetail_sslExpired__sM0ya{background:rgba(239,68,68,.15);color:#f87171}.ServiceDetail_sslExpiry__D7wnD{display:flex;justify-content:space-between;font-size:.8125rem;color:#9ca3af;padding-top:.5rem;border-top:1px solid #1f2937}.ServiceDetail_sslExpiry__D7wnD span:last-child{color:#d1d5db}.ServiceDetail_domainList__ds5au{display:flex;flex-direction:column;gap:.5rem}.ServiceDetail_domainTag__MShDm{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:.5rem;color:#60a5fa;font-size:.8125rem;font-weight:500}.ServiceDetail_domainTag__MShDm svg{opacity:.6}.ServiceDetail_trafficSummary__xxv3R{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.ServiceDetail_trafficStat__kBbti{background:#121212;border-radius:.75rem;border:1px solid #1f2937;padding:1.25rem}.ServiceDetail_trafficStatWarn__kDKvo{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.ServiceDetail_trafficStatLabel__gLJnj{color:#6b7280;font-size:.8125rem;margin-bottom:.375rem}.ServiceDetail_trafficStatValue___8cjX{color:#fff;font-size:1.5rem;font-weight:600}.ServiceDetail_trafficStatRed__O6E4A{color:#f87171!important}.ServiceDetail_chartLegend__lPMLB{display:flex;gap:1.5rem;justify-content:center;margin-top:.75rem}.ServiceDetail_legendItem__O5Ci5{display:flex;gap:.375rem;color:#9ca3af;font-size:.8125rem}.ServiceDetail_legendDotBlue__cJju9{width:10px;height:10px;border-radius:50%;background:#3b82f6}.ServiceDetail_legendDotCyan__9CpM0{width:10px;height:10px;border-radius:50%;background:#06b6d4}.ServiceDetail_rankCurrent__gDm_F{background:rgba(59,130,246,.08)!important}.ServiceDetail_rankBadge__3FO_C{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.6875rem;font-weight:600;background:#1f2937;color:#9ca3af}.ServiceDetail_rankTop__5gsBf{background:rgba(234,179,8,.2);color:#fbbf24}.ServiceDetail_rankYou__bYb3A{margin-left:.375rem;padding:.0625rem .375rem;background:rgba(59,130,246,.2);color:#60a5fa;border-radius:.25rem;font-size:.625rem;font-weight:500}.ServiceDetail_rankBarWrap__BLEDo{display:flex;align-items:center;gap:.5rem}.ServiceDetail_rankBarTrack__gptb1{width:80px;height:6px;background:#1f2937;border-radius:999px;overflow:hidden}.ServiceDetail_rankBarFill__MRDh0{height:100%;border-radius:999px;background:#06b6d4}.ServiceDetail_rankPct__uvFnd{font-size:.75rem;color:#9ca3af;min-width:2rem}.ServiceDetail_chartsGrid___CEW2{display:flex;flex-direction:column;gap:1rem}.ServiceDetail_chartCard__Z94Yd{background:#121212;border-radius:.75rem;border:1px solid #1f2937;padding:1.25rem}.ServiceDetail_chartTitle__E2A2x{font-size:1.0625rem;font-weight:600;color:#fff;margin-bottom:1rem}.ServiceDetail_chartWrap__ZrBQX{width:100%}.ServiceDetail_tableWrap__hr2ZY{overflow-x:auto}.ServiceDetail_table__FxX8t{width:100%;border-collapse:collapse}.ServiceDetail_table__FxX8t thead{background:#1a1a1a;border-bottom:1px solid #1f2937}.ServiceDetail_table__FxX8t th{text-align:left;padding:.75rem;font-size:.75rem;font-weight:500;color:#9ca3af;white-space:nowrap}.ServiceDetail_table__FxX8t td{padding:.625rem .75rem;font-size:.8125rem;color:#d1d5db;border-bottom:1px solid rgba(31,41,55,.5)}.ServiceDetail_table__FxX8t tbody tr:last-child td{border-bottom:none}.ServiceDetail_priceCell__P1xQs{color:#fff;font-weight:500}.ServiceDetail_payBadge__zQ3UV{display:inline-flex;padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem}.ServiceDetail_pay_paid__SCQ1j{background:rgba(16,185,129,.2);color:#4ade80}.ServiceDetail_pay_pending__EI4Wy{background:rgba(234,179,8,.2);color:#fbbf24}.ServiceDetail_pay_failed__Gf5Gp{background:rgba(239,68,68,.2);color:#f87171}.ServiceDetail_actorBadge__LNeBt{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.6875rem}.ServiceDetail_actorAdmin__5vJSo{background:rgba(59,130,246,.15);color:#60a5fa}.ServiceDetail_actorSystem__14BuP{background:rgba(107,114,128,.15);color:#9ca3af}@media (max-width:1024px){.ServiceDetail_infoCards4__zv6Hw,.ServiceDetail_trafficSummary__xxv3R,.ServiceDetail_usageCards4__UhkjB{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ServiceDetail_netCards__mktNH,.ServiceDetail_twoCol__iu9m3,.ServiceDetail_webGrid__waBXx{grid-template-columns:1fr}.ServiceDetail_header__hBb0X{flex-direction:column}.ServiceDetail_headerActions__SG7R5{flex-wrap:wrap}}@media (max-width:480px){.ServiceDetail_infoCards4__zv6Hw,.ServiceDetail_trafficSummary__xxv3R,.ServiceDetail_usageCards4__UhkjB{grid-template-columns:1fr}}.ServiceDetail_payHeader__eOSwU{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:.75rem}.ServiceDetail_payHeaderTitle__HmhC5{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:1.125rem;font-weight:700;margin:0}.ServiceDetail_payActions__L9xSk{display:inline-flex;gap:.5rem}.ServiceDetail_payBtn__Qfu7B{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s;border:1px solid;white-space:nowrap;height:36px}.ServiceDetail_payBtn__Qfu7B.ServiceDetail_cyan__AqUC9{background:rgba(6,182,212,.15);border-color:rgba(6,182,212,.35);color:#22d3ee}.ServiceDetail_payBtn__Qfu7B.ServiceDetail_cyan__AqUC9:hover{background:rgba(6,182,212,.25)}.ServiceDetail_payBtn__Qfu7B.ServiceDetail_muted__soTCt{background:rgba(107,114,128,.12);border-color:rgba(107,114,128,.3);color:#d1d5db}.ServiceDetail_payBtn__Qfu7B.ServiceDetail_muted__soTCt:hover{background:rgba(107,114,128,.22)}.ServiceDetail_payBtn__Qfu7B.ServiceDetail_ghost__Ch4yv{background:transparent;border-color:rgba(107,114,128,.3);color:#9ca3af}.ServiceDetail_payBtn__Qfu7B.ServiceDetail_ghost__Ch4yv:hover{color:#d1d5db;border-color:rgba(107,114,128,.5)}.ServiceDetail_payBtn__Qfu7B:disabled{opacity:.4;cursor:not-allowed}.ServiceDetail_payContractCard__Enu2k{background:#121212;border:1px solid #1f2937;border-radius:.75rem;padding:1.5rem 1.625rem}.ServiceDetail_contractGrid__mHtA5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem 2rem;gap:1.25rem 2rem}.ServiceDetail_contractField__zeWMV{display:flex;flex-direction:column;gap:.5rem}.ServiceDetail_contractLabel__Z1AeT{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.01em}.ServiceDetail_contractValue__xiyXv{color:#fff;font-size:1rem;font-weight:700;line-height:1.3}.ServiceDetail_contractValueMuted__n_KH4{color:#e5e7eb;font-size:.9375rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.ServiceDetail_statusPill__XajaV{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;border:1px solid}.ServiceDetail_pill_active__UmSVX{color:#4ade80;background:rgba(34,197,94,.08);border-color:rgba(74,222,128,.45)}.ServiceDetail_pill_inactive__1KrPO{color:#9ca3af;background:rgba(107,114,128,.08);border-color:rgba(107,114,128,.4)}.ServiceDetail_pill_unpaid__cWso_{color:#fbbf24;background:rgba(234,179,8,.06);border-color:rgba(251,191,36,.45)}.ServiceDetail_pill_partial__m5DHo{color:#38bdf8;background:rgba(56,189,248,.06);border-color:rgba(56,189,248,.45)}.ServiceDetail_pill_paid___nUbd{color:#4ade80;background:rgba(34,197,94,.06);border-color:rgba(74,222,128,.45)}.ServiceDetail_pill_overdue__UxfsV{color:#f87171;background:rgba(239,68,68,.06);border-color:rgba(248,113,113,.5)}.ServiceDetail_pill_waived__F2iIx{color:#a3a3a3;background:rgba(163,163,163,.06);border-color:rgba(163,163,163,.4)}.ServiceDetail_pill_void__SyW__{color:#f87171;background:rgba(239,68,68,.04);border-color:rgba(239,68,68,.35)}.ServiceDetail_payKpiGrid__Tu7P7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.ServiceDetail_payKpi__xESlo{position:relative;padding:1.375rem 1.5rem;background:#131313;border:1px solid #1f2937;border-radius:.875rem;min-height:168px;display:flex;flex-direction:column;gap:.875rem;overflow:hidden}.ServiceDetail_payKpi__xESlo.ServiceDetail_red__7T964{border-color:rgba(239,68,68,.32);background:linear-gradient(135deg,rgba(239,68,68,.08),transparent 65%)}.ServiceDetail_payKpi__xESlo.ServiceDetail_purple__Tl9vu{border-color:rgba(167,139,250,.32);background:linear-gradient(135deg,rgba(167,139,250,.08),transparent 65%)}.ServiceDetail_payKpi__xESlo.ServiceDetail_cyan__AqUC9{border-color:rgba(6,182,212,.32);background:linear-gradient(135deg,rgba(6,182,212,.08),transparent 65%)}.ServiceDetail_payKpi__xESlo.ServiceDetail_green__Lmlj9{border-color:rgba(34,197,94,.32);background:linear-gradient(135deg,rgba(34,197,94,.08),transparent 65%)}.ServiceDetail_payKpi__xESlo.ServiceDetail_amber__Ex3Bp{border-color:rgba(234,179,8,.32);background:linear-gradient(135deg,rgba(234,179,8,.08),transparent 65%)}.ServiceDetail_payKpiTop__qqfNx{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ServiceDetail_payKpiLabel__2o3Ln{color:#9ca3af;font-size:.8125rem;font-weight:500;display:inline-flex;align-items:center;gap:.375rem;flex-wrap:wrap}.ServiceDetail_planBadge__UxTuT{display:inline-flex;align-items:center;padding:.125rem .4375rem;border-radius:.25rem;background:rgba(59,130,246,.12);border:1px solid rgba(96,165,250,.4);color:#93c5fd;font-size:.6875rem;font-weight:600;line-height:1.2}.ServiceDetail_payKpiIcon__4g7NP{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.5rem;flex-shrink:0}.ServiceDetail_payKpiIcon__4g7NP.ServiceDetail_red__7T964{background:rgba(239,68,68,.14);color:#f87171}.ServiceDetail_payKpiIcon__4g7NP.ServiceDetail_purple__Tl9vu{background:rgba(167,139,250,.14);color:#a78bfa}.ServiceDetail_payKpiIcon__4g7NP.ServiceDetail_cyan__AqUC9{background:rgba(6,182,212,.14);color:#22d3ee}.ServiceDetail_payKpiIcon__4g7NP.ServiceDetail_green__Lmlj9{background:rgba(34,197,94,.14);color:#4ade80}.ServiceDetail_payKpiIcon__4g7NP.ServiceDetail_amber__Ex3Bp{background:rgba(234,179,8,.14);color:#fbbf24}.ServiceDetail_payKpiValue__prwqa{color:#fff;font-size:1.875rem;font-weight:800;line-height:1.08;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ServiceDetail_payKpiValueUnit__VBaHr{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.55);margin-left:.25rem}.ServiceDetail_payKpiSub__Fz2pp{color:#6b7280;font-size:.75rem;line-height:1.45;margin-top:auto}.ServiceDetail_payKpiSub__Fz2pp.ServiceDetail_amber__Ex3Bp{color:#fbbf24}.ServiceDetail_payKpiSub__Fz2pp.ServiceDetail_green__Lmlj9{color:#4ade80}.ServiceDetail_payKpiSub__Fz2pp.ServiceDetail_red__7T964{color:#f87171}.ServiceDetail_miniBreak__19FFf{display:flex;flex-direction:column;gap:.3125rem;font-size:.75rem;color:#9ca3af;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:auto}.ServiceDetail_miniBreak__19FFf .ServiceDetail_row__nmwOV{display:flex;justify-content:space-between;align-items:baseline}.ServiceDetail_miniBreak__19FFf .ServiceDetail_row__nmwOV>span:first-child{color:#6b7280}.ServiceDetail_miniBreak__19FFf .ServiceDetail_row__nmwOV>span:last-child{color:#d1d5db;font-weight:500}.ServiceDetail_miniBreak__19FFf .ServiceDetail_total__z0Li7{color:#fff;font-weight:700;padding-top:.4375rem;margin-top:.0625rem;border-top:1px dashed #1f2937}.ServiceDetail_miniBreak__19FFf .ServiceDetail_total__z0Li7>span:first-child{color:#9ca3af}.ServiceDetail_miniBreak__19FFf .ServiceDetail_total__z0Li7>span:last-child{color:#fff}.ServiceDetail_progressBar__hgK9b{width:100%;height:5px;border-radius:999px;background:rgba(167,139,250,.1);overflow:hidden}.ServiceDetail_progressFill__vrQd0{height:100%;background:linear-gradient(90deg,#a78bfa,#c4b5fd);transition:width .3s ease}.ServiceDetail_trafficCost__XTNJQ{color:#4ade80;font-size:1.25rem;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ServiceDetail_trafficCost__XTNJQ.ServiceDetail_zero__XOS9Z{color:#6b7280}.ServiceDetail_payStatusValue__b9r4C{color:#fff;font-size:1.625rem;font-weight:800;line-height:1.08;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ServiceDetail_payStatusDue__okANx{color:#6b7280;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ServiceDetail_histCard__BBvtN{background:#121212;border:1px solid #1f2937;border-radius:.75rem;padding:1.5rem 1.625rem}.ServiceDetail_histTableWrap__vnaos{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:.5rem;overflow:hidden}.ServiceDetail_histTable__sti3j{width:100%;border-collapse:collapse}.ServiceDetail_histTable__sti3j thead th{padding:.875rem 1rem;background:#111;text-align:center;color:#9ca3af;font-size:.75rem;font-weight:600;border-bottom:1px solid #1f2937;white-space:nowrap;letter-spacing:.01em}.ServiceDetail_histTable__sti3j tbody td{padding:1rem;border-bottom:1px solid #161616;font-size:.875rem;color:#d1d5db;text-align:center;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ServiceDetail_histTable__sti3j tbody tr:last-child td{border-bottom:none}.ServiceDetail_histTable__sti3j tbody tr:hover td{background:rgba(255,255,255,.018)}.ServiceDetail_histTable__sti3j .ServiceDetail_moneyStrong__IXI8V{color:#fff;font-weight:700}.ServiceDetail_histTable__sti3j .ServiceDetail_moneyAmber__E3A_B{color:#fbbf24;font-weight:600}.ServiceDetail_histTable__sti3j .ServiceDetail_moneyGreen__d7AHW{color:#4ade80;font-weight:600}.ServiceDetail_histTable__sti3j .ServiceDetail_moneyDim___djNX{color:#6b7280}.ServiceDetail_histTable__sti3j .ServiceDetail_ymCell__eYHjz{color:#fff;font-weight:700}.ServiceDetail_histTable__sti3j .ServiceDetail_gbSub__hosGP{color:#6b7280;font-size:.6875rem;margin-top:.1875rem}.ServiceDetail_actionLink__Ofn_O{display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .6875rem;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:.375rem;color:#22d3ee;font-size:.75rem;cursor:pointer;transition:all .15s}.ServiceDetail_actionLink__Ofn_O:hover{background:rgba(6,182,212,.2)}.ServiceDetail_payNotice__iuG8Y{padding:.625rem 1rem;background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.2);border-radius:.5rem;color:#fde68a;font-size:.75rem;display:flex;align-items:center;gap:.5rem;line-height:1.4}.ServiceDetail_payNotice__iuG8Y svg{flex-shrink:0;opacity:.85}.ServiceDetail_payEmpty__k0gVS{text-align:center;padding:2.5rem 1.5rem;color:#6b7280;font-size:.875rem}.ServiceDetail_payEmpty__k0gVS svg{margin:0 auto .625rem;opacity:.3;display:block}.ServiceDetail_payEmpty__k0gVS p{margin:0}.ServiceDetail_payEmpty__k0gVS p+p{margin-top:.25rem}.ServiceDetail_contractFileRow__ocuEe{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem;background:#0e0e0e;border:1px solid #1f2937;border-radius:.5rem;margin-top:1.25rem}.ServiceDetail_contractFileLabel__nIAPA{display:inline-flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.8125rem}@media (max-width:1280px){.ServiceDetail_contractGrid__mHtA5,.ServiceDetail_payKpiGrid__Tu7P7{grid-template-columns:repeat(2,1fr)}}.ServiceDetail_trafficSummaryRow__i4PZA{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.ServiceDetail_trafficSumCard__hzoKc{background:#121212;border:1px solid #1f2937;border-radius:.75rem;padding:1rem 1.125rem;display:flex;flex-direction:column;justify-content:space-between;min-height:92px}.ServiceDetail_trafficSumCardBillable__6biMI{border-color:rgba(6,182,212,.45);background:linear-gradient(135deg,rgba(6,182,212,.08),#121212 70%);box-shadow:0 0 0 1px rgba(6,182,212,.15)}.ServiceDetail_trafficSumCardHead__5U_ko{display:flex;align-items:center;justify-content:space-between}.ServiceDetail_trafficSumCardLabel__Ecznn{color:#9ca3af;font-size:.78rem;display:inline-flex;align-items:center;gap:.4rem}.ServiceDetail_trafficSumCardBadge__5MQY5{background:rgba(6,182,212,.18);color:#06b6d4;font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:4px;border:1px solid rgba(6,182,212,.4);text-transform:uppercase;letter-spacing:.04em}.ServiceDetail_trafficSumCardValue__S2WL3{color:#fff;font-size:1.65rem;font-weight:700;margin-top:.35rem;line-height:1.1}.ServiceDetail_trafficSumCardSub__jcK79{color:#6b7280;font-size:.7rem;margin-top:.4rem;line-height:1.4}.ServiceDetail_trafficDot__6FrqY{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0}.ServiceDetail_trafficModeHeader__eKt22{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border-bottom:1px solid #2d2d2d;padding-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.ServiceDetail_trafficModeTabs__5vgBD{display:flex;gap:.25rem}.ServiceDetail_trafficDateNav__1_N9V{display:flex;align-items:center;gap:.5rem}.ServiceDetail_trafficNavBtn__ahEQ_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1a1a1a;border:1px solid #2d2d2d;border-radius:.375rem;color:#9ca3af;cursor:pointer;transition:all .15s}.ServiceDetail_trafficNavBtn__ahEQ_:hover:not(:disabled){color:#fff;border-color:#06b6d4}.ServiceDetail_trafficNavBtn__ahEQ_:disabled{opacity:.4;cursor:not-allowed}.ServiceDetail_trafficDateInput__HwPJO{background:#1a1a1a;border:1px solid #2d2d2d;border-radius:.375rem;color:#fff;font-size:.85rem;padding:.4rem .6rem;font-family:inherit;color-scheme:dark}.ServiceDetail_trafficDateInput__HwPJO:focus{outline:none;border-color:#06b6d4}.ServiceDetail_trafficModeRange__9gAR1{display:flex;gap:.25rem}.ServiceDetail_trafficRangeBtn__iEBwe{padding:.4rem .75rem;background:#1a1a1a;border:1px solid #2d2d2d;border-radius:.375rem;color:#9ca3af;font-size:.8rem;cursor:pointer;transition:all .15s}.ServiceDetail_trafficRangeBtn__iEBwe:hover{color:#fff;border-color:#374151}.ServiceDetail_trafficRangeBtnActive__jhqSM{background:rgba(6,182,212,.1);color:#06b6d4;border-color:rgba(6,182,212,.4)}.ServiceDetail_trafficLegend__VjQsi{display:flex;flex-wrap:wrap;gap:1rem;font-size:.75rem;color:#9ca3af;margin-bottom:.75rem;padding:.5rem .75rem;background:#0e0e0e;border-radius:.375rem;border:1px solid #1f2937}.ServiceDetail_legendItem__O5Ci5{display:inline-flex;align-items:center;gap:.4rem}.ServiceDetail_legendBox__vn75J{display:inline-block;width:11px;height:11px;border-radius:2px}.ServiceDetail_legendLineThick__pUH1k{display:inline-block;width:22px;height:3px;border-radius:2px}.ServiceDetail_legendLineDashed__whGEf{display:inline-block;width:22px;height:0;border-top:2px dashed;margin-bottom:1px}.ServiceDetail_legendBadge__Ef7iV{margin-left:4px;background:rgba(6,182,212,.18);color:#06b6d4;font-size:.6rem;font-weight:700;padding:1px 6px;border-radius:3px;border:1px solid rgba(6,182,212,.4);letter-spacing:.04em}.ServiceDetail_trafficChartNote__7yCpk{color:#6b7280;font-size:.72rem;margin:.5rem 0 0;text-align:right}.ServiceDetail_trafficTooltip__l28TM{background:#0a0a0a;border:1px solid #2d2d2d;border-radius:.5rem;padding:.75rem .85rem;font-size:.8rem;min-width:180px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.ServiceDetail_trafficTooltipLabel__cGx_w{color:#fff;font-weight:600;margin-bottom:.4rem;font-size:.85rem}.ServiceDetail_trafficTooltipRow__5k8DF{display:flex;justify-content:space-between;align-items:center;margin:.15rem 0;font-size:.78rem}.ServiceDetail_trafficTooltipRow__5k8DF strong{color:#fff;font-weight:600;margin-left:.5rem}.ServiceDetail_trafficTooltipDivider__4hupe{height:1px;background:#2d2d2d;margin:.5rem 0}.ServiceDetail_trafficTooltipBillable___RkI8{color:#06b6d4;font-weight:600;font-size:.85rem}.ServiceDetail_trafficTooltipBillable___RkI8 strong{color:#fff;font-size:.95rem}.ServiceDetail_trafficTooltipNote__xQwdQ{display:inline-block;background:rgba(107,114,128,.15);color:#9ca3af;font-size:.65rem;font-weight:600;padding:2px 7px;border-radius:4px;border:1px solid rgba(107,114,128,.3);margin-bottom:.4rem}.ServiceDetail_splitBadgeOk__yVwNM{display:inline-block;background:rgba(34,197,94,.12);color:#22c55e;font-size:.66rem;font-weight:600;padding:1px 7px;border-radius:4px;border:1px solid rgba(34,197,94,.35)}.ServiceDetail_splitBadgeFallback__WGO4m{display:inline-block;background:rgba(107,114,128,.12);color:#9ca3af;font-size:.66rem;font-weight:600;padding:1px 7px;border-radius:4px;border:1px solid rgba(107,114,128,.35)}.ServiceDetail_trafficEmpty__5IKrL{text-align:center;padding:3rem 1.5rem;color:#6b7280;font-size:.875rem}@media (max-width:1280px){.ServiceDetail_trafficSummaryRow__i4PZA{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ServiceDetail_trafficSummaryRow__i4PZA{grid-template-columns:1fr}}