.styles_page__Qfn6w{--bg-primary:#0f172a;--bg-panel:rgba(15,23,42,.88);--bg-panel-soft:rgba(30,41,59,.68);--border-main:rgba(71,85,105,.34);--text-main:#f1f5f9;--text-soft:#64748b;--accent:#cbd5e1;--accent-strong:#475569;--danger:#475569;--ok:#334155;color:var(--text-main);overflow-x:hidden}.styles_heroShell__NVe0k{padding:1.2rem 0 0}.styles_heroContainer__7_vaA{width:100%;max-width:none;margin:0;padding:0 1.5rem;box-sizing:border-box;position:relative}.styles_contentShell__o61sq{padding:0 0 2.4rem}.styles_contentContainer__4vDev{width:100%;max-width:none;margin:0;padding:.75rem 1.5rem 0;box-sizing:border-box;display:grid;grid-gap:1rem;gap:1rem}.styles_workspaceLayout__ZBmld{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:1rem;gap:1rem;align-items:start}.styles_workspaceMain__86UoF{min-width:0}.styles_servicesSidebar__Tm2p2{position:relative;margin-top:0;background:rgba(15,23,42,.76);border:1px solid rgba(71,85,105,.22);border-radius:20px;padding:.85rem;box-shadow:0 12px 30px -22px rgba(0,0,0,.35)}@media (max-width:1100px){.styles_workspaceLayout__ZBmld{grid-template-columns:1fr}.styles_servicesSidebar__Tm2p2{position:static}}.styles_servicesSidebarTitle__Q7iC_{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;color:#f1f5f9}.styles_servicesSidebarSubtitle__U1OBo{margin:0 0 .8rem;color:#64748b;font-size:.88rem;line-height:1.35}.styles_servicesSidebarList___HbLF{display:grid;grid-gap:.7rem;gap:.7rem}.styles_servicesSidebarItem__EooOT{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;background:rgba(15,23,42,.84);border:1px solid rgba(71,85,105,.24);border-radius:14px;padding:.6rem}.styles_servicesSidebarIcon__Vb1Ue{width:42px;height:42px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.styles_servicesSidebarCopy__KEjZZ{min-width:0;display:grid;grid-gap:.2rem;gap:.2rem}.styles_servicesSidebarCopy__KEjZZ strong{font-size:.86rem;line-height:1.2}.styles_servicesSidebarCopy__KEjZZ span{color:#64748b;font-size:.75rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.styles_servicesSidebarLink__IU1Eq{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem .65rem;border-radius:999px;border:1px solid rgba(71,85,105,.26);color:#f1f5f9;text-decoration:none;font-weight:700;font-size:.76rem;transition:var(--transition)}.styles_servicesSidebarLink__IU1Eq:hover{border-color:rgba(71,85,105,.52);color:#fff;background:#1e293b}.styles_filterCard__BsyJv{border:1px solid var(--border-main);background:var(--bg-panel);border-radius:18px;padding:1.5rem;box-shadow:0 8px 30px rgba(15,23,42,.28)}.styles_container__aUh7c{display:flex;flex-direction:column;gap:2rem;margin-top:0}.styles_header__0Hs5Z{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background-color:var(--bg-panel);border:1px solid var(--border-main);border-radius:16px}.styles_headerContent__aTjRQ{display:flex;flex-direction:column;gap:.5rem}.styles_title__6KEZe{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0;text-align:center}.styles_subtitle__EOigv{font-size:.95rem;color:var(--text-secondary);margin:0;text-align:center}.styles_searchContainer__9Ugqu{position:relative;max-width:600px;margin:0 auto;width:100%}.styles_searchIcon__gfjWr{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}.styles_searchInput__cHaTU{width:100%;padding:.875rem 1rem .875rem 3rem;border-radius:8px;border:1px solid var(--border-main);background-color:var(--bg-panel);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.styles_searchInput__cHaTU:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(71,85,105,.2)}.styles_sectionsList__JHD1T{display:flex;flex-direction:column;gap:2.5rem}.styles_section__Xu5_S{background-color:var(--bg-panel);border:1px solid var(--border-main);border-radius:12px;overflow:hidden}.styles_sectionTitle__3_HjK{padding:1.25rem 1.5rem;background-color:rgba(71,85,105,.1);color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0;border-bottom:1px solid var(--border-main)}.styles_tableWrapper__f_EKv{width:100%;overflow-x:auto}.styles_table__mQqBv{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.styles_table__mQqBv th{padding:1rem 1.5rem;font-weight:600;color:var(--text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-main);border-right:1px solid var(--border-main)}.styles_table__mQqBv th:last-child{border-right:none}.styles_table__mQqBv td{padding:1rem 1.5rem;color:var(--text-primary);border-bottom:1px solid var(--border-main);border-right:1px solid var(--border-main);font-size:.95rem;line-height:1.5}.styles_table__mQqBv td:last-child{border-right:none}.styles_table__mQqBv tr:last-child td{border-bottom:none}.styles_table__mQqBv tbody tr:hover{background-color:var(--surface-hover)}.styles_table__mQqBv td:first-child{width:65%}.styles_table__mQqBv td:last-child{width:35%}.styles_subsectionRow__r2OmE{background-color:hsla(0,0%,100%,.03)}.styles_subsectionTitleCell__ki0BH{font-weight:700;color:var(--text-secondary);text-align:center;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}.styles_noResults__Q8tTK{text-align:center;padding:3rem;color:var(--text-secondary);background-color:var(--bg-panel);border-radius:12px;border:1px dashed var(--border-main)}.styles_footer__8ljXt{padding:2rem;background-color:var(--bg-panel);border:1px solid var(--border-main);border-radius:12px}.styles_notesTitle__6xDDS{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.styles_notesList__owQwk{margin:0;padding-left:1.5rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:.75rem}.styles_notesList__owQwk li{font-size:.9rem;line-height:1.5}@media (max-width:768px){.styles_header__0Hs5Z{padding:1.5rem}.styles_title__6KEZe{font-size:1.1rem}.styles_table__mQqBv td,.styles_table__mQqBv th{padding:.5rem;font-size:.8rem}}html.theme-light .styles_page__Qfn6w,html[data-theme=light] .styles_page__Qfn6w{--bg-primary:#f7fbff;--bg-panel:hsla(0,0%,100%,.92);--bg-panel-soft:rgba(241,245,249,.94);--border-main:rgba(51,65,85,.18);--text-main:#1e293b;--text-soft:#334155;--accent:#334155;--accent-strong:#334155;--danger:#334155;--ok:#334155;color:var(--text-main)}html.theme-light .styles_filterCard__BsyJv,html[data-theme=light] .styles_filterCard__BsyJv{box-shadow:0 12px 30px -22px rgba(15,23,42,.18)}html.theme-light .styles_servicesSidebar__Tm2p2,html[data-theme=light] .styles_servicesSidebar__Tm2p2{background:hsla(0,0%,100%,.94);border-color:rgba(51,65,85,.18)}html.theme-light .styles_servicesSidebarLink__IU1Eq,html.theme-light .styles_servicesSidebarTitle__Q7iC_,html[data-theme=light] .styles_servicesSidebarLink__IU1Eq,html[data-theme=light] .styles_servicesSidebarTitle__Q7iC_{color:#1e293b}html.theme-light .styles_servicesSidebarItem__EooOT,html[data-theme=light] .styles_servicesSidebarItem__EooOT{background:rgba(241,245,249,.95);border-color:rgba(51,65,85,.18)}html.theme-light .styles_servicesSidebarCopy__KEjZZ span,html.theme-light .styles_servicesSidebarSubtitle__U1OBo,html[data-theme=light] .styles_servicesSidebarCopy__KEjZZ span,html[data-theme=light] .styles_servicesSidebarSubtitle__U1OBo{color:#334155}html.theme-light .styles_servicesSidebarLink__IU1Eq:hover,html[data-theme=light] .styles_servicesSidebarLink__IU1Eq:hover{color:#0f172a;background:rgba(241,245,249,.94)}html.theme-light .styles_searchInput__cHaTU,html[data-theme=light] .styles_searchInput__cHaTU{background-color:#f7fbff;border-color:rgba(51,65,85,.4)}html.theme-light .styles_sectionTitle__3_HjK,html[data-theme=light] .styles_sectionTitle__3_HjK{background-color:rgba(71,85,105,.1)}html.theme-light .styles_table__mQqBv th,html[data-theme=light] .styles_table__mQqBv th{background-color:rgba(241,245,249,.96);color:#1e293b}html.theme-light .styles_table__mQqBv td,html[data-theme=light] .styles_table__mQqBv td{background-color:hsla(0,0%,100%,.96)}html.theme-light .styles_subsectionRow__r2OmE,html[data-theme=light] .styles_subsectionRow__r2OmE{background-color:rgba(71,85,105,.05)}