.modern-layout_layoutRoot__F8RVT{background:var(--page-bg);display:flex;height:100vh}.modern-layout_sidebar__eLn7q{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform;z-index:1000}.modern-layout_sidebarOpen__aZWZ3{max-width:var(--sidebar-width);min-width:var(--sidebar-width)}.modern-layout_sidebarClosed__VLjiF{max-width:64px;min-width:64px}.modern-layout_sidebarClosed__VLjiF .modern-layout_navItem__N6Mar{justify-content:center;padding:var(--space-3)}.modern-layout_sidebarClosed__VLjiF .modern-layout_navIcon__Z9hPh{font-size:1.25rem}.modern-layout_sidebarClosed__VLjiF .modern-layout_navItemActive__o2K_t{background:var(--sidebar-active-bg);border-left:none;border-radius:var(--radius-lg)}.modern-layout_sidebarHeader__qaTeV{padding:var(--space-6)}.modern-layout_sidebarHeaderCompact__LVnNH,.modern-layout_sidebarHeader__qaTeV{align-items:center;border-bottom:1px solid var(--sidebar-border);display:flex;gap:var(--space-3)}.modern-layout_sidebarHeaderCompact__LVnNH{padding:var(--space-4)}.modern-layout_logoBox___2_gC{background:var(--btn-primary-bg);border-radius:var(--radius-lg);color:var(--btn-primary-text);font-size:1rem;font-weight:700;height:32px;justify-content:center;width:32px}.modern-layout_brandRow__ILGiw,.modern-layout_logoBox___2_gC{align-items:center;display:flex}.modern-layout_brandRow__ILGiw{justify-content:space-between;width:100%}.modern-layout_brandTitle__MbWiD{color:var(--sidebar-text);font-size:var(--text-lg);font-weight:var(--font-bold)}.modern-layout_brandSubtitle__yEbWc{color:var(--sidebar-text-muted);font-size:var(--text-xs)}.modern-layout_mobileCloseButton__QAMtN{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sidebar-text-muted,#888);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-left:auto;min-height:36px;min-width:36px;padding:0;transition:all .15s ease;width:36px}.modern-layout_mobileCloseButton__QAMtN:hover{background:var(--sidebar-hover,hsla(0,0%,100%,.08));color:var(--sidebar-text,#fff)}.modern-layout_mobileCloseButton__QAMtN:active{background:var(--sidebar-hover,hsla(0,0%,100%,.12));transform:scale(.92)}[data-theme=dark] .modern-layout_mobileCloseButton__QAMtN{color:var(--sidebar-text-muted,#888)}[data-theme=dark] .modern-layout_mobileCloseButton__QAMtN:hover{background:hsla(0,0%,100%,.1);color:#fff}[data-theme=light] .modern-layout_mobileCloseButton__QAMtN{color:var(--sidebar-text-muted,#666)}[data-theme=light] .modern-layout_mobileCloseButton__QAMtN:hover{background:rgba(0,0,0,.08);color:#1a1a1a}.modern-layout_sidebarNav__vD_n8{flex:1;overflow-y:auto;padding:var(--space-4) 0}.modern-layout_navItem__N6Mar{align-items:center;background:transparent;border:none;border-left:3px solid transparent;color:var(--sidebar-text);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left;transition:all var(--duration-fast) var(--ease-default);width:100%}.modern-layout_navItem__N6Mar:hover{background:var(--sidebar-hover)}.modern-layout_navItemActive__o2K_t{background:var(--sidebar-active-bg);border-left:3px solid var(--brand-500);border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--sidebar-active-text);font-weight:var(--font-semibold)}.modern-layout_navIcon__Z9hPh{font-size:1rem;min-width:20px}.modern-layout_navItemPaddedOpen__vgm9V{padding:var(--space-3) var(--space-6)}.modern-layout_sidebarFooter__Y2nYz{border-top:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.modern-layout_demoModeIndicator__QZ5DI{align-items:center;animation:modern-layout_pulseGlow__RclnO 2s ease-in-out infinite;backdrop-filter:blur(10px);background:var(--bg-brand-subtle);border:1px solid var(--border-brand);border-radius:var(--radius-lg);display:flex;gap:var(--space-2);padding:var(--space-3)}@keyframes modern-layout_pulseGlow__RclnO{0%,to{box-shadow:0 0 10px rgba(59,130,246,.2)}50%{box-shadow:0 0 20px rgba(59,130,246,.4)}}.modern-layout_demoIcon__bX_TL{animation:modern-layout_bounce__KcgvU 1s ease-in-out infinite;font-size:1.25rem}@keyframes modern-layout_bounce__KcgvU{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.modern-layout_demoText__ISrfr{color:var(--text-brand);flex:1;font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}.modern-layout_demoExitButton__YcUZ2{align-items:center;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:var(--border-radius-sm);cursor:pointer;display:flex;font-size:1rem;height:28px;justify-content:center;transition:all .2s ease;width:28px}.modern-layout_demoExitButton__YcUZ2:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5);transform:scale(1.1)}.modern-layout_desktopToggle__2HFIp{align-items:center;background:var(--btn-secondary-bg);border:1px solid var(--sidebar-border);border-radius:var(--radius-lg);color:var(--sidebar-text);cursor:pointer;display:flex;font-size:var(--text-base);justify-content:center;padding:var(--space-2);transition:all var(--duration-fast) var(--ease-default);width:100%}.modern-layout_desktopToggle__2HFIp:hover{background:var(--sidebar-hover);border-color:var(--border-emphasis)}.modern-layout_mainColumn__P1sxX{display:flex;flex:1;flex-direction:column;overflow:hidden}.modern-layout_header__oDPcg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:var(--shadow-sm);height:var(--header-height);justify-content:space-between;padding:0 var(--space-6)}.modern-layout_headerLeft__LeAWL,.modern-layout_header__oDPcg{align-items:center;display:flex}.modern-layout_headerLeft__LeAWL{gap:var(--space-3)}.modern-layout_mobileMenuButton__Rir9N{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--text-primary);cursor:pointer;display:none;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;transition:all .15s ease;width:40px}.modern-layout_mobileMenuButton__Rir9N:hover{background:var(--btn-secondary-bg,rgba(0,0,0,.05))}.modern-layout_mobileMenuButton__Rir9N:active{background:var(--btn-secondary-bg,rgba(0,0,0,.08));transform:scale(.92)}[data-theme=dark] .modern-layout_mobileMenuButton__Rir9N{color:var(--text-primary,#fff)}[data-theme=dark] .modern-layout_mobileMenuButton__Rir9N:hover{background:hsla(0,0%,100%,.08)}[data-theme=dark] .modern-layout_mobileMenuButton__Rir9N:active{background:hsla(0,0%,100%,.12)}[data-theme=light] .modern-layout_mobileMenuButton__Rir9N{color:var(--text-primary,#1a1a1a)}[data-theme=light] .modern-layout_mobileMenuButton__Rir9N:hover{background:rgba(0,0,0,.05)}[data-theme=light] .modern-layout_mobileMenuButton__Rir9N:active{background:rgba(0,0,0,.08)}.modern-layout_headerTitle__Ysmy2{color:var(--header-text);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0}.modern-layout_headerRight__NhJ7P{align-items:center;display:flex;gap:var(--space-6)}.modern-layout_notification__ulP9R{cursor:pointer;position:relative}.modern-layout_bellIcon___r6Ko{color:var(--text-tertiary);font-size:var(--text-xl);transition:color var(--duration-fast) var(--ease-default)}.modern-layout_bellIcon___r6Ko:hover{color:var(--text-primary)}.modern-layout_bellDot__2__Yd{animation:modern-layout_pulse__ke3lP 2s ease-in-out infinite;background:var(--error-500);border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}@keyframes modern-layout_pulse__ke3lP{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.modern-layout_userRow__VCaab{gap:var(--space-4)}.modern-layout_userLeft__vHq4h,.modern-layout_userRow__VCaab{align-items:center;display:flex}.modern-layout_userLeft__vHq4h{gap:var(--space-3)}.modern-layout_userAvatar__zn2u6{align-items:center;background:var(--bg-brand-subtle);border:2px solid var(--border-brand);border-radius:50%;color:var(--text-brand);display:flex;height:32px;justify-content:center;width:32px}.modern-layout_userAvatar__zn2u6,.modern-layout_userName__ByPNT{font-weight:var(--font-semibold)}.modern-layout_userName__ByPNT{color:var(--text-primary);font-size:var(--text-sm)}.modern-layout_userEmail__bnWu9{color:var(--text-secondary);font-size:var(--text-xs)}.modern-layout_userActions__h4cHg{align-items:center;display:flex;gap:var(--space-2)}.modern-layout_mainContent__nCF7n{background:var(--page-bg);flex:1;overflow:auto;padding:var(--space-6);position:relative}@media (max-width:768px){.modern-layout_mainContent__nCF7n{padding:var(--space-4)}}.modern-layout_mobileOverlay__f6tGb{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--overlay-backdrop);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--duration-normal) var(--ease-default);z-index:999}.modern-layout_mobileOverlayActive__grBn2{opacity:1;pointer-events:auto}@media (max-width:900px){.modern-layout_mobileMenuButton__Rir9N{display:inline-flex}.modern-layout_sidebar__eLn7q{bottom:0;box-shadow:4px 0 24px rgba(0,0,0,.3);left:0;max-width:85vw;position:fixed;top:0;transform:translateX(-100%);width:280px;z-index:1001}.modern-layout_sidebarOpen__aZWZ3{transform:translateX(0)}.modern-layout_sidebarClosed__VLjiF{max-width:85vw;min-width:280px;transform:translateX(-100%)}}@media (max-width:768px){.modern-layout_navItem__N6Mar{font-size:var(--text-base);min-height:48px;padding:var(--space-3) var(--space-4)}.modern-layout_header__oDPcg{gap:var(--space-2);height:60px;padding:0 var(--space-3)}.modern-layout_headerLeft__LeAWL{flex:1;gap:var(--space-2);min-width:0}.modern-layout_headerTitle__Ysmy2{flex:1;font-size:var(--text-lg);max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-layout_headerRight__NhJ7P{flex-shrink:0;gap:var(--space-2)}.modern-layout_userEmail__bnWu9,.modern-layout_userLeft__vHq4h>div:last-child,.modern-layout_userName__ByPNT{display:none}.modern-layout_userRow__VCaab{gap:var(--space-2)}.modern-layout_userAvatar__zn2u6{font-size:var(--text-sm);height:36px;width:36px}.modern-layout_userActions__h4cHg{gap:var(--space-1)}.modern-layout_userActions__h4cHg .modern-layout_btn__7c_4E{font-size:var(--text-xs);padding:.4rem .6rem}.modern-layout_notification__ulP9R{padding:8px}.modern-layout_bellIcon___r6Ko{font-size:var(--text-lg)}.modern-layout_mainContent__nCF7n{padding:var(--space-3)}.modern-layout_header__oDPcg{padding-top:env(safe-area-inset-top,0)}.modern-layout_mainContent__nCF7n{padding-bottom:calc(env(safe-area-inset-bottom, 0) + var(--space-4))}.modern-layout_sidebar__eLn7q{max-width:80vw;padding-left:env(safe-area-inset-left,0);padding-top:env(safe-area-inset-top,0);width:280px}}@media (max-width:480px){.modern-layout_header__oDPcg{height:56px;padding:0 var(--space-2)}.modern-layout_headerLeft__LeAWL{gap:var(--space-1)}.modern-layout_mobileMenuButton__Rir9N{border-radius:var(--radius-md,8px);font-size:1.1rem;height:40px;min-height:40px;min-width:40px;width:40px}.modern-layout_headerTitle__Ysmy2{font-size:var(--text-base)}.modern-layout_mainContent__nCF7n{padding:var(--space-2)}.modern-layout_headerRight__NhJ7P{gap:4px}.modern-layout_userAvatar__zn2u6{font-size:var(--text-xs);height:32px;width:32px}.modern-layout_notification__ulP9R{padding:6px}.modern-layout_bellIcon___r6Ko{font-size:var(--text-base)}.modern-layout_userActions__h4cHg .modern-layout_btn__7c_4E{font-size:.65rem;padding:.35rem .5rem}.modern-layout_sidebar__eLn7q{max-width:85vw;width:260px}.modern-layout_sidebarHeader__qaTeV{padding:var(--space-4)}.modern-layout_logoBox___2_gC{font-size:.875rem;height:28px;width:28px}.modern-layout_brandTitle__MbWiD{font-size:var(--text-base)}.modern-layout_brandSubtitle__yEbWc{font-size:.65rem}.modern-layout_navItem__N6Mar{font-size:var(--text-sm);min-height:44px;padding:var(--space-2) var(--space-3)}.modern-layout_navIcon__Z9hPh{font-size:.9rem}}@media (max-width:320px){.modern-layout_header__oDPcg{height:52px;padding:0 6px}.modern-layout_headerLeft__LeAWL{gap:4px}.modern-layout_mobileMenuButton__Rir9N{border-radius:6px;font-size:1rem;height:36px;min-height:36px;min-width:36px;width:36px}.modern-layout_headerTitle__Ysmy2{font-size:.875rem}.modern-layout_headerRight__NhJ7P{gap:2px}.modern-layout_userAvatar__zn2u6{font-size:.6rem;height:28px;width:28px}.modern-layout_notification__ulP9R{padding:4px}.modern-layout_bellIcon___r6Ko{font-size:.875rem}.modern-layout_userActions__h4cHg .modern-layout_btn__7c_4E{font-size:.6rem;padding:.3rem .4rem}.modern-layout_mainContent__nCF7n{padding:6px}.modern-layout_sidebar__eLn7q{border-radius:0;max-width:100%;width:100%}.modern-layout_sidebarHeader__qaTeV{padding:var(--space-3)}.modern-layout_logoBox___2_gC{font-size:.75rem;height:24px;width:24px}.modern-layout_brandTitle__MbWiD{font-size:var(--text-sm)}.modern-layout_brandSubtitle__yEbWc{font-size:.6rem}.modern-layout_mobileCloseButton__QAMtN{font-size:.875rem;height:32px;min-height:32px;min-width:32px;width:32px}.modern-layout_navItem__N6Mar{font-size:var(--text-xs);gap:var(--space-2);min-height:40px;padding:6px var(--space-2)}.modern-layout_navIcon__Z9hPh{font-size:.8rem;min-width:16px}.modern-layout_demoModeIndicator__QZ5DI,.modern-layout_sidebarFooter__Y2nYz{padding:var(--space-2)}.modern-layout_demoModeIndicator__QZ5DI{font-size:var(--text-xs)}.modern-layout_demoIcon__bX_TL{font-size:1rem}.modern-layout_demoText__ISrfr{font-size:var(--text-xs)}}.modern-layout_sidebarBackdrop__aa8qF{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:998}.modern-layout_sidebarBackdrop__aa8qF.modern-layout_visible__7AjT_{opacity:1;visibility:visible}.modern-layout_bodyLocked__neot6{overflow:hidden;touch-action:none}.ReportBuilder_reportBuilder__ObIZK{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin:20px;min-height:600px;overflow:hidden}.ReportBuilder_header__UKp1V{align-items:flex-start;background:linear-gradient(135deg,var(--brand-500,#3b82f6) 0,var(--brand-700,#1d4ed8) 100%);color:#fff;display:flex;gap:20px;justify-content:space-between;padding:24px}.ReportBuilder_titleSection__NiLSi{display:flex;flex:1;flex-direction:column;gap:12px}.ReportBuilder_reportNameInput__PjT3B{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;font-size:1.25rem;font-weight:600;padding:12px 16px;width:100%}.ReportBuilder_reportNameInput__PjT3B::-moz-placeholder{color:hsla(0,0%,100%,.7)}.ReportBuilder_reportNameInput__PjT3B::placeholder{color:hsla(0,0%,100%,.7)}.ReportBuilder_reportNameInput__PjT3B:focus{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);outline:none}.ReportBuilder_reportDescriptionInput__cJf1W{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;font-size:.9rem;padding:12px 16px;resize:vertical;width:100%}.ReportBuilder_reportDescriptionInput__cJf1W::-moz-placeholder{color:hsla(0,0%,100%,.7)}.ReportBuilder_reportDescriptionInput__cJf1W::placeholder{color:hsla(0,0%,100%,.7)}.ReportBuilder_reportDescriptionInput__cJf1W:focus{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);outline:none}.ReportBuilder_actions__ZCK_f{display:flex;gap:12px}.ReportBuilder_previewButton__GhJg3,.ReportBuilder_saveButton__5DCVB{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.ReportBuilder_previewButton__GhJg3{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:#fff}.ReportBuilder_previewButton__GhJg3:hover{background:hsla(0,0%,100%,.25);transform:translateY(-1px)}.ReportBuilder_saveButton__5DCVB{background:#fff;color:var(--brand-500,#3b82f6)}.ReportBuilder_saveButton__5DCVB:hover{background:#f8fafc;transform:translateY(-1px)}.ReportBuilder_previewButton__GhJg3:disabled,.ReportBuilder_saveButton__5DCVB:disabled{cursor:not-allowed;opacity:.5;transform:none}.ReportBuilder_tabs__hsN7U{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;overflow-x:auto}.ReportBuilder_tab__KIxVy{background:none;border:none;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:500;padding:16px 24px;position:relative;transition:all .2s ease;white-space:nowrap}.ReportBuilder_tab__KIxVy:hover{background:rgba(59,130,246,.05);color:#475569}.ReportBuilder_activeTab__NpL85{background:#fff;color:var(--brand-500,#3b82f6);font-weight:600}.ReportBuilder_activeTab__NpL85:after{background:var(--brand-500,#3b82f6);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.ReportBuilder_tabContent__KcYVU{min-height:500px;padding:32px}.ReportBuilder_fieldsContainer__01spf{display:grid;gap:32px;grid-template-columns:1fr 1fr;height:100%}.ReportBuilder_availableFields___6arp,.ReportBuilder_selectedFields__7uKn_{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:24px}.ReportBuilder_selectedFields__7uKn_{background:#f0f4ff;border-color:var(--brand-500,#3b82f6)}.ReportBuilder_fieldsContainer__01spf h3{align-items:center;color:#1e293b;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:0 0 20px}.ReportBuilder_fieldsList__RX0RT{max-height:400px;min-height:200px;overflow-y:auto}.ReportBuilder_fieldItem__Osfef,.ReportBuilder_selectedFieldItem__m6j_1{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:grab;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px;position:relative;transition:all .2s ease}.ReportBuilder_fieldItem__Osfef:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.ReportBuilder_selectedFieldItem__m6j_1{background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border-color:var(--brand-500,#3b82f6)}.ReportBuilder_selectedFieldItem__m6j_1:hover{border-color:var(--brand-600,#2563eb)}.ReportBuilder_dragging__GdD52{box-shadow:0 8px 25px rgba(0,0,0,.15);opacity:.8;transform:rotate(5deg)}.ReportBuilder_fieldName__W3hth{color:#1e293b;font-weight:600}.ReportBuilder_fieldType__oX98D{background:#e2e8f0;border-radius:12px;color:#64748b;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.ReportBuilder_selectedFieldItem__m6j_1 .ReportBuilder_fieldType__oX98D{background:rgba(59,130,246,.2);color:var(--brand-500,#3b82f6)}.ReportBuilder_removeFieldButton__7PjXq{background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:24px;line-height:1;transition:all .2s ease;width:24px}.ReportBuilder_removeFieldButton__7PjXq:hover{background:#dc2626;transform:scale(1.1)}.ReportBuilder_filtersContainer__MoKqL{max-width:1000px}.ReportBuilder_filtersHeader__y4RnD{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ReportBuilder_filtersHeader__y4RnD h3{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0}.ReportBuilder_addButton__F1UDv{background:var(--brand-500,#3b82f6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px;transition:all .2s ease}.ReportBuilder_addButton__F1UDv:hover{background:#5a67d8;transform:translateY(-1px)}.ReportBuilder_filterRow__8ggBC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s ease}.ReportBuilder_filterRow__8ggBC:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ReportBuilder_logicalOperator__pxDIh{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;color:#475569;font-size:.85rem;font-weight:600;min-width:70px;padding:8px 12px}.ReportBuilder_fieldSelect__P_zqK{min-width:200px}.ReportBuilder_operatorSelect__rjBP_{min-width:140px}.ReportBuilder_filterInput__WdGBQ,.ReportBuilder_filterSelect__Oais8{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;padding:8px 12px;transition:border-color .2s ease}.ReportBuilder_filterInput__WdGBQ:focus,.ReportBuilder_filterSelect__Oais8:focus{border-color:var(--brand-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.ReportBuilder_removeButton__Y28BX{background:#f87171;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.ReportBuilder_removeButton__Y28BX:hover{background:#ef4444;transform:scale(1.05)}.ReportBuilder_aggregationContainer__GyxCL,.ReportBuilder_groupingContainer__Iwp_0,.ReportBuilder_sortingContainer__sLVf8{max-width:800px}.ReportBuilder_aggregationContainer__GyxCL h3,.ReportBuilder_groupingContainer__Iwp_0 h3,.ReportBuilder_sortingContainer__sLVf8 h3{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:16px}.ReportBuilder_groupBySelect__nm5o1{margin-bottom:24px;width:100%}.ReportBuilder_aggregationRow__76DEj,.ReportBuilder_sortRow__gtnpk{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:16px}.ReportBuilder_aggregationFieldSelect__ESrGB,.ReportBuilder_sortFieldSelect__BWqBe{flex:1;min-width:200px}.ReportBuilder_aggregationFunction__D4gUE,.ReportBuilder_sortDirectionSelect__YF8ZS{min-width:120px}.ReportBuilder_previewContainer__mlW9Y{background:#f8fafc;border-radius:12px;min-height:400px;padding:24px}.ReportBuilder_previewHeader__57HA3{margin-bottom:24px;padding-bottom:16px}.ReportBuilder_previewHeader__57HA3 h3{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0}.ReportBuilder_chartTypeSelector__Obedb{align-items:center;display:flex;gap:12px}.ReportBuilder_chartTypeSelector__Obedb label{color:#64748b;font-size:.9rem;font-weight:500}.ReportBuilder_chartTypeSelect__dZGlF{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;padding:8px 12px}.ReportBuilder_previewContent__BFebJ{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;min-height:300px}.ReportBuilder_emptyState__mlnb3,.ReportBuilder_previewContent__BFebJ{align-items:center;display:flex;justify-content:center;text-align:center}.ReportBuilder_emptyState__mlnb3{color:#9ca3af;font-style:italic;height:100px}.ReportBuilder_reportsManagement__Cfeee{padding:0}.ReportBuilder_pageHeader__RNdmM{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ReportBuilder_pageTitle__BUgUN{color:#1e293b;font-size:1.75rem;font-weight:700;margin:0}.ReportBuilder_pageActions__15rnm{display:flex;gap:12px}.ReportBuilder_mainTabs__sN_WS{background:#f8fafc;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.ReportBuilder_mainTab__tVrOl{background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;flex:1;font-size:.9rem;font-weight:500;padding:12px 20px;transition:all .2s ease}.ReportBuilder_mainTab__tVrOl:hover{background:rgba(59,130,246,.1);color:#475569}.ReportBuilder_mainTabActive__GUhBH{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--brand-500,#3b82f6);font-weight:600}.ReportBuilder_templatesGrid__4PGsD{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ReportBuilder_templateCard__2JjCW{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:24px;transition:all .2s ease}.ReportBuilder_templateCard__2JjCW:hover{border-color:var(--brand-500,#3b82f6);box-shadow:0 4px 20px rgba(59,130,246,.15);transform:translateY(-2px)}.ReportBuilder_templateHeader__aQFK2{gap:12px;margin-bottom:12px}.ReportBuilder_templateHeader__aQFK2,.ReportBuilder_templateIcon__F3PVN{align-items:center;display:flex}.ReportBuilder_templateIcon__F3PVN{background:linear-gradient(135deg,var(--brand-100,#dbeafe) 0,var(--brand-200,#bfdbfe) 100%);border-radius:10px;font-size:1.25rem;height:40px;justify-content:center;width:40px}.ReportBuilder_templateName__RSlv2{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0}.ReportBuilder_templateDescription__v7yz2{color:#64748b;font-size:.9rem;line-height:1.5;margin-bottom:16px}.ReportBuilder_templateMeta__IS8Un{display:flex;flex-wrap:wrap;gap:16px}.ReportBuilder_templateMetaItem__QwliB{align-items:center;color:#94a3b8;display:flex;font-size:.8rem;gap:6px}.ReportBuilder_savedReportsGrid__j2KA4{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ReportBuilder_savedReportCard__KEo87{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s ease}.ReportBuilder_savedReportCard__KEo87:hover{border-color:#cbd5e1;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ReportBuilder_savedReportHeader__wxrXC{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.ReportBuilder_savedReportName__k4iH1{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.ReportBuilder_savedReportActions__ff6gP{display:flex;gap:8px}.ReportBuilder_savedReportMeta__mdJz_{color:#64748b;display:flex;font-size:.85rem;gap:16px;margin-bottom:16px}.ReportBuilder_savedReportFooter__mZdLY{border-top:1px solid #f1f5f9;display:flex;gap:8px;padding-top:12px}.ReportBuilder_scheduledReportsGrid__mYFpV{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ReportBuilder_scheduleCard__Z3XRG{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s ease}.ReportBuilder_scheduleCard__Z3XRG:hover{border-color:#cbd5e1;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ReportBuilder_scheduleHeader__ZSk8D{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ReportBuilder_scheduleName___mEtI{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.ReportBuilder_scheduleStatus__i_Btz{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:4px 10px}.ReportBuilder_scheduleStatusActive__3hjcQ{background:#dcfce7;color:#16a34a}.ReportBuilder_scheduleStatusPaused__SheTu{background:#fef3c7;color:#d97706}.ReportBuilder_scheduleDetails__Gwx7r{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ReportBuilder_scheduleDetailRow__F4id8{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:8px}.ReportBuilder_scheduleDetailIcon__Az2t5{color:#94a3b8;width:16px}.ReportBuilder_scheduleFooter__7K7zZ{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:12px}.ReportBuilder_scheduleNextRun__LHF1l{color:#94a3b8;font-size:.8rem}.ReportBuilder_primaryButton__G1sFr{background:linear-gradient(135deg,var(--brand-500,#3b82f6) 0,var(--brand-600,#2563eb) 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .2s ease}.ReportBuilder_primaryButton__G1sFr:hover{background:linear-gradient(135deg,var(--brand-600,#2563eb) 0,var(--brand-700,#1d4ed8) 100%);box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.ReportBuilder_primaryButton__G1sFr:disabled{cursor:not-allowed;opacity:.5;transform:none}.ReportBuilder_secondaryButton__AaWbE{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.ReportBuilder_secondaryButton__AaWbE:hover{background:#f8fafc;border-color:#cbd5e1}.ReportBuilder_dangerButton__LuuL4{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.ReportBuilder_dangerButton__LuuL4:hover{background:#fee2e2;border-color:#f87171}.ReportBuilder_iconButton__9o0nl{background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;padding:8px;transition:all .2s ease}.ReportBuilder_iconButton__9o0nl:hover{background:#f1f5f9;color:#475569}.ReportBuilder_smallButton__IMhEc{font-size:.8rem;padding:6px 12px}.ReportBuilder_modalOverlay__JT2OH{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ReportBuilder_modal__qRB_X{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:90vh;max-width:600px;overflow:hidden;width:100%}.ReportBuilder_modalLarge__tV_ZO{max-width:900px}.ReportBuilder_modalHeader__tB2Od{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.ReportBuilder_modalTitle__ErKp6{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.ReportBuilder_modalClose__1NIod{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:1.5rem;line-height:1;padding:4px;transition:color .2s ease}.ReportBuilder_modalClose__1NIod:hover{color:#475569}.ReportBuilder_modalBody__Ys1E0{max-height:60vh;overflow-y:auto;padding:24px}.ReportBuilder_modalFooter__C687F{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ReportBuilder_previewPanel__hPTSA{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:24px;overflow:hidden}.ReportBuilder_previewHeader__57HA3{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.ReportBuilder_previewTitle__kIZ2_{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.ReportBuilder_previewActions__3EBH2{display:flex;gap:8px}.ReportBuilder_previewContent__BFebJ{max-height:400px;overflow:auto;padding:20px}.ReportBuilder_previewTable__rHdSn{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ReportBuilder_previewTable__rHdSn th{background:#f1f5f9;border-bottom:2px solid #e2e8f0;color:#475569;font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:12px 16px;text-align:left;text-transform:uppercase}.ReportBuilder_previewTable__rHdSn td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:.9rem;padding:12px 16px}.ReportBuilder_previewTable__rHdSn tr:hover td{background:#f8fafc}.ReportBuilder_loadingContainer__VYV3U{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ReportBuilder_loadingSpinner__kYSWx{animation:ReportBuilder_spin__q2Is7 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top:3px solid var(--brand-500,#3b82f6);height:40px;margin-bottom:16px;width:40px}@keyframes ReportBuilder_spin__q2Is7{to{transform:rotate(1turn)}}.ReportBuilder_loadingText__EPouZ{font-size:.95rem}.ReportBuilder_emptyStateContainer__L7TfT{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ReportBuilder_emptyStateIcon__bHh0Q{font-size:3rem;margin-bottom:16px;opacity:.5}.ReportBuilder_emptyStateTitle__EdY9p{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 8px}.ReportBuilder_emptyStateDescription__tQEsE{color:#64748b;font-size:.9rem;margin:0 0 20px;max-width:400px}.ReportBuilder_badge___zNiB{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;padding:4px 8px}.ReportBuilder_badgePrimary__kDuGd{background:var(--brand-100,#dbeafe);color:var(--brand-700,#1d4ed8)}.ReportBuilder_badgeSuccess__jnltx{background:#dcfce7;color:#16a34a}.ReportBuilder_badgeWarning__iOgX7{background:#fef3c7;color:#d97706}.ReportBuilder_badgeDanger__kGZ1f{background:#fee2e2;color:#dc2626}.ReportBuilder_formGroup__NNqCr{margin-bottom:20px}.ReportBuilder_formLabel__hqyT9{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:6px}.ReportBuilder_formInput__R7jTs{border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;padding:10px 14px;transition:all .2s ease;width:100%}.ReportBuilder_formInput__R7jTs:focus{border-color:var(--brand-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.ReportBuilder_formSelect__U4Ygz{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.9rem;padding:10px 14px;transition:all .2s ease;width:100%}.ReportBuilder_formSelect__U4Ygz:focus{border-color:var(--brand-500,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}@media (max-width:1200px){.ReportBuilder_fieldsContainer__01spf{gap:24px;grid-template-columns:1fr}}@media (max-width:768px){.ReportBuilder_reportBuilder__ObIZK{margin:10px}.ReportBuilder_header__UKp1V{flex-direction:column;gap:16px}.ReportBuilder_actions__ZCK_f{align-self:stretch;width:100%}.ReportBuilder_previewButton__GhJg3,.ReportBuilder_saveButton__5DCVB{flex:1}.ReportBuilder_tabContent__KcYVU{padding:20px}.ReportBuilder_tabs__hsN7U{flex-wrap:wrap}.ReportBuilder_tab__KIxVy{flex:1;min-width:120px}.ReportBuilder_aggregationRow__76DEj,.ReportBuilder_filterRow__8ggBC,.ReportBuilder_sortRow__gtnpk{align-items:stretch;flex-direction:column}.ReportBuilder_pageHeader__RNdmM,.ReportBuilder_previewHeader__57HA3{align-items:stretch;flex-direction:column;gap:16px}.ReportBuilder_mainTabs__sN_WS,.ReportBuilder_pageActions__15rnm{flex-direction:column}.ReportBuilder_mainTab__tVrOl{text-align:center}.ReportBuilder_savedReportsGrid__j2KA4,.ReportBuilder_scheduledReportsGrid__mYFpV,.ReportBuilder_templatesGrid__4PGsD{grid-template-columns:1fr}.ReportBuilder_modal__qRB_X{margin:16px;max-height:calc(100vh - 32px)}.ReportBuilder_modalBody__Ys1E0{max-height:50vh}.ReportBuilder_savedReportMeta__mdJz_{flex-direction:column;gap:8px}.ReportBuilder_scheduleFooter__7K7zZ{align-items:stretch;flex-direction:column;gap:12px}}@media (max-width:480px){.ReportBuilder_reportDescriptionInput__cJf1W,.ReportBuilder_reportNameInput__PjT3B{font-size:1rem}.ReportBuilder_tab__KIxVy{font-size:.8rem;padding:12px 16px}.ReportBuilder_tabContent__KcYVU{padding:16px}}.NotificationCenter_notificationCenter__n2hFB{display:inline-block;position:relative}.NotificationCenter_notificationBell__B2wqo{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:8px;position:relative;transition:background-color .2s ease}.NotificationCenter_notificationBell__B2wqo:hover{background-color:rgba(0,0,0,.05)}.NotificationCenter_bellIcon__NLudH{color:#666;font-size:1.2rem}.NotificationCenter_badge__fy1cs{align-items:center;animation:NotificationCenter_pulse__E4ess 2s infinite;background-color:#ef4444;border-radius:50%;color:#fff;display:flex;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px;top:4px}.NotificationCenter_badge__fy1cs,.NotificationCenter_connectionStatus__VqO_i{font-size:.75rem;position:absolute;right:4px}.NotificationCenter_connectionStatus__VqO_i{bottom:4px}.NotificationCenter_notificationPanel__SlASi{animation:NotificationCenter_slideDown__BEF9O .2s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);max-height:500px;overflow:hidden;position:absolute;right:0;top:100%;width:400px;z-index:1000}.NotificationCenter_header__eohgz{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.NotificationCenter_header__eohgz h3{color:#374151;font-size:1rem;font-weight:600;margin:0}.NotificationCenter_headerActions__LUw0p{display:flex;gap:8px}.NotificationCenter_clearAll__QNz1Q,.NotificationCenter_closeButton__Npxzy,.NotificationCenter_markAllRead__9pyjo{background:none;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;padding:4px 8px;transition:background-color .2s ease}.NotificationCenter_markAllRead__9pyjo:hover{background-color:#10b981;color:#fff}.NotificationCenter_clearAll__QNz1Q:hover{background-color:#ef4444;color:#fff}.NotificationCenter_closeButton__Npxzy:hover{background-color:#6b7280;color:#fff}.NotificationCenter_notificationList__GoPgp{max-height:350px;overflow-y:auto}.NotificationCenter_notificationItem__WwZig{align-items:flex-start;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;padding:12px 16px;position:relative;transition:background-color .2s ease}.NotificationCenter_notificationItem__WwZig:hover{background-color:#f9fafb}.NotificationCenter_notificationItem__WwZig.NotificationCenter_unread__cc3V9{background-color:#eff6ff}.NotificationCenter_notificationItem__WwZig.NotificationCenter_unread__cc3V9:hover{background-color:#dbeafe}.NotificationCenter_notificationIcon__w_zot{align-items:center;display:flex;flex-shrink:0;font-size:1.2rem;height:32px;justify-content:center;margin-right:12px;width:32px}.NotificationCenter_notificationContent__KAi8D{flex:1;min-width:0}.NotificationCenter_notificationTitle__WQ71h{color:#374151;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:4px}.NotificationCenter_notificationMessage__vmKqv{color:#6b7280;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.4;margin-bottom:4px;-webkit-box-orient:vertical;overflow:hidden}.NotificationCenter_notificationTime__Q8sxF{color:#9ca3af;font-size:.75rem}.NotificationCenter_unreadIndicator__5js6_{background-color:#3b82f6;border-radius:50%;height:8px;position:absolute;right:16px;top:16px;width:8px}.NotificationCenter_emptyState__o1EGS{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.NotificationCenter_emptyIcon__jWG5i{font-size:2rem;margin-bottom:8px}.NotificationCenter_emptyState__o1EGS p{font-size:.875rem;margin:0}.NotificationCenter_footer__Dh1s8{align-items:center;background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:.75rem;justify-content:space-between;padding:12px 16px}.NotificationCenter_normal__BMsos{border-left:3px solid #6b7280}.NotificationCenter_urgent__pFB7m{border-left:3px solid #ef4444}.NotificationCenter_success__XGeLk{border-left:3px solid #10b981}.NotificationCenter_warning__XiDKM{border-left:3px solid #f59e0b}@keyframes NotificationCenter_slideDown__BEF9O{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes NotificationCenter_pulse__E4ess{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.NotificationCenter_notificationPanel__SlASi{border-left:none;border-radius:0;border-right:none;left:0;max-height:calc(100vh - 60px);position:fixed;right:0;top:60px;width:100%}.NotificationCenter_notificationList__GoPgp{max-height:calc(100vh - 200px)}.NotificationCenter_notificationItem__WwZig{padding:16px}.NotificationCenter_notificationIcon__w_zot{font-size:1.4rem;height:40px;width:40px}.NotificationCenter_notificationTitle__WQ71h{font-size:1rem}.NotificationCenter_notificationMessage__vmKqv{font-size:.875rem}}@media (max-width:480px){.NotificationCenter_notificationPanel__SlASi{max-height:calc(100vh - 50px);top:50px}.NotificationCenter_header__eohgz{padding:12px}.NotificationCenter_header__eohgz h3{font-size:.875rem}.NotificationCenter_notificationItem__WwZig{padding:12px}.NotificationCenter_notificationIcon__w_zot{font-size:1.2rem;height:32px;margin-right:8px;width:32px}}.signin-pro_container__cFpCq{background:#0a0a0a;color:#fafafa;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;isolation:isolate;min-height:100vh}.signin-pro_navigation__nFAVx{background:hsla(0,0%,4%,.95);border-bottom:1px solid hsla(0,0%,100%,.06);padding:.875rem 0;position:sticky;top:0;z-index:50}.signin-pro_navContent__Uyulx{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.signin-pro_logo__I4eah{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.signin-pro_logo__I4eah,.signin-pro_logo__I4eah:hover{color:#fafafa}.signin-pro_navLinks__i2Iyr{align-items:center;display:flex;gap:.25rem}.signin-pro_navLink__23iov{border-radius:6px;color:#71717a;font-size:.875rem;font-weight:500;padding:.5rem .875rem;text-decoration:none;transition:color .15s ease,background-color .15s ease}.signin-pro_navLink__23iov:hover{background:hsla(0,0%,100%,.05);color:#fafafa}.signin-pro_signupBtn__vlMyS{border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#fafafa;font-size:.875rem;font-weight:500;margin-left:.5rem;padding:.5rem .875rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.signin-pro_signupBtn__vlMyS:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25);color:#fafafa}.signin-pro_mainContent__X4Yg_{align-items:center;display:flex;flex:1;justify-content:center;padding:3rem 1.5rem;position:relative;z-index:1}.signin-pro_loginContainer__FlAAD{margin:0 auto;max-width:480px;width:100%}.signin-pro_header__om9iY{margin-bottom:2rem;text-align:center}.signin-pro_title__j1eFS{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.signin-pro_heroTitle__YDFwt,.signin-pro_title__j1eFS{color:#fafafa;letter-spacing:-.02em}.signin-pro_heroTitle__YDFwt{font-size:1.75rem;font-weight:700;margin:0 0 1rem;text-align:center}.signin-pro_subtitle__hpsjS{color:#71717a;font-size:.9375rem;font-weight:400;margin:0}.signin-pro_loginCard__mYtHC{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:2rem;position:relative}.signin-pro_form__Qzo3U{gap:1.25rem}.signin-pro_formGroup__vmhat,.signin-pro_form__Qzo3U{display:flex;flex-direction:column}.signin-pro_formLabel__VdONa{color:#a1a1aa;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.signin-pro_formInput__5cTof{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;color:#fafafa;font-family:inherit;font-size:.9375rem;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.signin-pro_formInput__5cTof::-moz-placeholder{color:#52525b}.signin-pro_formInput__5cTof::placeholder{color:#52525b}.signin-pro_formInput__5cTof:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.signin-pro_formInput__5cTof:hover:not(:focus):not(:disabled){border-color:hsla(0,0%,100%,.16)}.signin-pro_formInput__5cTof:disabled{cursor:not-allowed;opacity:.5}.signin-pro_inputError__zbtE5,.signin-pro_inputError__zbtE5:focus{border-color:#ef4444}.signin-pro_inputError__zbtE5:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.signin-pro_errorMessage__V_B3N{color:#ef4444;font-size:.8125rem;font-weight:400;margin-top:.375rem}.signin-pro_rateLimitBanner__kVOvu{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#fca5a5;font-size:.875rem;padding:.75rem 1rem;text-align:center}.signin-pro_submitBtn__veVIx{background:#fafafa;border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;margin-top:.25rem;padding:.75rem 1rem;transition:background .15s ease;width:100%}.signin-pro_submitBtn__veVIx:hover:not(:disabled){background:#e4e4e7}.signin-pro_submitBtn__veVIx:active:not(:disabled){background:#d4d4d8}.signin-pro_submitBtn__veVIx:disabled{cursor:not-allowed;opacity:.5}.signin-pro_textBtn__oOdU_{background:none;border:none;color:#3b82f6;cursor:pointer;font-family:inherit;font-size:.875rem;padding:0;transition:color .15s ease}.signin-pro_textBtn__oOdU_:hover{color:#60a5fa}.signin-pro_divider__j9I70{margin:1.5rem 0;position:relative}.signin-pro_dividerLine__Owu69{background:hsla(0,0%,100%,.06);height:1px}.signin-pro_dividerText__OZuZy{background:#0a0a0a;color:#52525b;font-size:.8125rem;font-weight:500;left:50%;padding:0 .75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.signin-pro_magicLinkSection__qclG8{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;margin-top:1.25rem;padding:1.25rem}.signin-pro_magicLinkTitle__Ko13_{color:#fafafa;font-size:.9375rem;font-weight:500;margin:0 0 .375rem}.signin-pro_magicLinkSubtitle__OoeGg{color:#71717a;font-size:.8125rem;line-height:1.5;margin:0 0 1rem}.signin-pro_magicLinkWarning__Iruv9{background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.15);border-radius:6px;color:#fbbf24;font-size:.8125rem;line-height:1.5;margin-bottom:.875rem;padding:.625rem .875rem}.signin-pro_successIcon__Oht5D{align-items:center;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:50%;color:#10b981;display:flex;font-size:1.25rem;height:40px;justify-content:center;margin:0 auto 1rem;width:40px}.signin-pro_successTitle__EH2mP{color:#fafafa;font-size:1rem;font-weight:500;margin:0 0 .375rem;text-align:center}.signin-pro_successText__lphkz{color:#71717a;font-size:.875rem;margin:0;text-align:center}.signin-pro_demoSection__TBBWx{border:1px solid hsla(0,0%,100%,.06);border-radius:10px;margin:1.5rem 0;padding:1.25rem}.signin-pro_demoTitle__OTB_a{color:#a1a1aa;font-size:.875rem;font-weight:600;margin:0 0 .25rem;text-align:center}.signin-pro_demoSubtitle__wb5tl{color:#52525b;font-size:.8125rem;margin:0 0 1rem;text-align:center}.signin-pro_demoAccounts__i_lk1{display:flex;flex-direction:column;gap:.5rem}.signin-pro_demoAccount__1Ao9M{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:border-color .15s ease,background-color .15s ease}.signin-pro_demoAccount__1Ao9M:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.signin-pro_demoEmail__VFUvN{color:#a1a1aa;font-size:.875rem;font-weight:500}.signin-pro_demoPassword__ySy_H{background:hsla(0,0%,100%,.04);border-radius:4px;color:#52525b;font-size:.8125rem;padding:.25rem .5rem}.signin-pro_demoPassword__ySy_H,.signin-pro_trialBlock__Lhehy{border:1px solid hsla(0,0%,100%,.06)}.signin-pro_trialBlock__Lhehy{border-radius:10px;margin-top:1.5rem;padding:1.25rem;text-align:center}.signin-pro_trialBlockText__vSfk8{color:#71717a;font-size:.875rem;margin:0 0 .875rem}.signin-pro_trialLink__zyzYR{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fafafa;display:inline-block;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.signin-pro_trialLink__zyzYR:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.18);color:#fafafa}.signin-pro_trialMeta__6EWXX{color:#52525b;font-size:.8125rem;margin:.625rem 0 0}.signin-pro_footerLinks__QraaY{margin-top:1.25rem;text-align:center}.signin-pro_footerText__ftr_E{color:#71717a;font-size:.875rem;margin:0}.signin-pro_footerLink__UefjH{color:#3b82f6;font-weight:500;text-decoration:none;transition:color .15s ease}.signin-pro_footerLink__UefjH:hover{color:#60a5fa}.signin-pro_floatingElement1__NapfZ,.signin-pro_floatingElement2__fooew,.signin-pro_floatingElement3__8Q9we,.signin-pro_floatingElement__eH1TV{display:none}@media (max-width:768px){.signin-pro_navContent__Uyulx{padding:0 1rem}.signin-pro_navLinks__i2Iyr{display:none}.signin-pro_mainContent__X4Yg_{align-items:flex-start;padding:2rem 1rem}.signin-pro_loginCard__mYtHC{padding:1.5rem}.signin-pro_title__j1eFS{font-size:1.375rem}}@media (max-width:480px){.signin-pro_mainContent__X4Yg_{padding:1.5rem .75rem}.signin-pro_loginCard__mYtHC{border-radius:12px;padding:1.25rem}.signin-pro_title__j1eFS{font-size:1.25rem}.signin-pro_formInput__5cTof{font-size:.9375rem;padding:.6875rem .875rem}.signin-pro_submitBtn__veVIx{font-size:.9375rem;padding:.6875rem 1rem}}@media (max-width:320px){.signin-pro_loginCard__mYtHC{border-radius:10px;padding:1rem}.signin-pro_logo__I4eah{font-size:1rem}}@media (min-width:1024px){.signin-pro_loginContainer__FlAAD{max-width:520px}.signin-pro_loginCard__mYtHC{padding:2.5rem}}.signin-pro_successIconEnvelope__LQqPh{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.18);border-radius:50%;color:#10b981}.signin-pro_pageIcon__YZ62U,.signin-pro_successIconEnvelope__LQqPh{align-items:center;display:flex;height:48px;justify-content:center;margin:0 auto 1.25rem;width:48px}.signin-pro_pageIcon__YZ62U{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#a1a1aa}.signin-pro_sentEmailLabel__TPwQn{color:#fafafa;font-weight:500}.signin-pro_infoBlock__0cNOO{background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.15);border-radius:8px;margin-bottom:1rem;padding:1rem}.signin-pro_infoBlockText__23Ckj{color:#a1a1aa;font-size:.875rem;line-height:1.6;margin:0}.signin-pro_infoBlockAccent__GlAqo{color:#60a5fa;font-weight:600}.signin-pro_stepsBlock__dZdCp{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;margin-bottom:1.25rem;padding:1rem}.signin-pro_stepsTitle__eL8m8{color:#a1a1aa;font-size:.875rem;font-weight:600;margin:0 0 .625rem}.signin-pro_stepsList__HkF8R{color:#71717a;font-size:.875rem;line-height:1.8;margin:0;padding-left:1.25rem}.signin-pro_securityNote__3Rcl8{align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;gap:.75rem;margin-top:1.5rem;padding:.875rem 1rem}.signin-pro_securityNoteIcon__DY4W5{color:#a1a1aa;flex-shrink:0;margin-top:1px}.signin-pro_securityNoteTitle__LdtA4{color:#a1a1aa;font-size:.8125rem;font-weight:600;margin:0 0 .25rem}.signin-pro_securityNoteText__c__Lt{color:#52525b;font-size:.8125rem;line-height:1.5;margin:0}.signin-pro_submitBtnSpaced__0dt8I{background:#fafafa;border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;margin-bottom:1rem;padding:.75rem 1rem;transition:background .15s ease;width:100%}.signin-pro_submitBtnSpaced__0dt8I:hover:not(:disabled){background:#e4e4e7}.signin-pro_submitBtnSpaced__0dt8I:active:not(:disabled){background:#d4d4d8}.signin-pro_submitBtnSpaced__0dt8I:disabled{cursor:not-allowed;opacity:.5}.signin-pro_footerTextSecondary__2YLPF{color:#71717a;font-size:.875rem;margin:.5rem 0 0}@media (prefers-reduced-motion:reduce){.signin-pro_demoAccount__1Ao9M,.signin-pro_footerLink__UefjH,.signin-pro_formInput__5cTof,.signin-pro_navLink__23iov,.signin-pro_signupBtn__vlMyS,.signin-pro_submitBtn__veVIx,.signin-pro_textBtn__oOdU_,.signin-pro_trialLink__zyzYR{transition:none}}.landing_container__76NTj{background:#0a0a0a;color:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}.landing_navbar__OdDUC{backdrop-filter:blur(12px);background:hsla(0,0%,4%,.8);border-bottom:1px solid hsla(0,0%,100%,.06);left:0;position:fixed;right:0;top:0;z-index:1000}.landing_navContainer__EVTP2{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:.875rem 2rem}.landing_logo__22RCz{color:#fafafa;font-size:1.25rem;font-weight:700;letter-spacing:-.03em;text-decoration:none}.landing_navLinks__VVuLd{align-items:center;display:flex;gap:2rem}.landing_navLink__MZKeB{color:#a1a1aa;font-size:.875rem;font-weight:450;text-decoration:none;transition:color .15s ease}.landing_navLink__MZKeB:hover{color:#fafafa}.landing_loginBtn__TXa8H{color:#a1a1aa;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease}.landing_loginBtn__TXa8H:hover{color:#fafafa}.landing_signupBtn__dq7rP{background:#fafafa;border-radius:6px;color:#0a0a0a;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background .15s ease,transform .15s ease}.landing_signupBtn__dq7rP:hover{background:#e4e4e7;transform:translateY(-1px)}.landing_hero__QPm7L{overflow:hidden;padding:10rem 2rem 6rem;position:relative;text-align:center}.landing_hero__QPm7L:before{background:radial-gradient(ellipse,rgba(59,130,246,.12) 0,transparent 70%);content:"";height:500px;left:50%;pointer-events:none;position:absolute;top:20%;transform:translateX(-50%);width:800px}.landing_heroContainer__c35z_{margin:0 auto;max-width:800px;position:relative}.landing_heroBadge__qxEIg{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:#a1a1aa;display:inline-flex;font-size:.8125rem;gap:.5rem;margin-bottom:2rem;padding:.375rem 1rem}.landing_heroBadgeDot__zDy6D{background:#22c55e;border-radius:50%;height:6px;width:6px}.landing_heroTitle__4vzZA{color:#fafafa;font-size:4rem;font-weight:700;letter-spacing:-.04em;line-height:1.08;margin-bottom:1.5rem}.landing_heroHighlight__9wS2S{background:linear-gradient(135deg,#3b82f6,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing_heroSubtitle__f1hZp{color:#71717a;font-size:1.125rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:560px}.landing_heroButtons__GmLvM{display:flex;gap:.75rem;justify-content:center;margin-bottom:2rem}.landing_primaryBtn__MHxpO{background:#fafafa;border:1px solid transparent;border-radius:8px;color:#0a0a0a;font-size:.9375rem;font-weight:600;padding:.75rem 1.75rem;text-decoration:none;transition:all .15s ease}.landing_primaryBtn__MHxpO:hover{background:#e4e4e7;transform:translateY(-1px)}.landing_secondaryBtn__mlpEn{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#a1a1aa;font-size:.9375rem;font-weight:500;padding:.75rem 1.75rem;text-decoration:none;transition:all .15s ease}.landing_secondaryBtn__mlpEn:hover{border-color:hsla(0,0%,100%,.25);color:#fafafa}.landing_heroNote__W3dxm{color:#52525b;font-size:.8125rem}.landing_stats__Vxv1t{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);padding:4rem 2rem}.landing_statsContainer__Q1v4b{margin:0 auto;max-width:1200px}.landing_statsGrid__1qtZY{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);text-align:center}.landing_statItem__x_Jtv{padding:1rem}.landing_statNumber__VhTEe{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.25rem}.landing_statLabel__F81ag{color:#71717a;font-size:.875rem;font-weight:450}.landing_features__sr2lQ{padding:6rem 2rem}.landing_featuresContainer__ybN0H{margin:0 auto;max-width:1200px}.landing_sectionTitle__PQur3{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem;text-align:center}.landing_sectionSubtitle___s_ch{color:#71717a;font-size:1rem;line-height:1.6;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:520px;text-align:center}.landing_featureGrid__mD7Lz{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.landing_featureCard__hCRko{background:#0a0a0a;padding:2rem;transition:background .2s ease}.landing_featureCard__hCRko:hover{background:hsla(0,0%,100%,.03)}.landing_featureIcon__AhkHa{align-items:center;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.15);border-radius:10px;display:flex;font-size:1.125rem;height:40px;justify-content:center;margin-bottom:1.25rem;width:40px}.landing_featureTitle__c_WfM{color:#fafafa;font-size:1rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.5rem}.landing_featureDescription__BKNgM{color:#71717a;font-size:.875rem;line-height:1.6}.landing_pricing__sgCIG{border-top:1px solid hsla(0,0%,100%,.06);padding:6rem 2rem}.landing_pricingContainer__XKmF5{margin:0 auto;max-width:1100px}.landing_pricingGrid__jujUj{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:3rem 0 2rem;overflow:hidden}.landing_pricingCard__9sndY{background:#0a0a0a;padding:2.5rem 2rem;position:relative;text-align:left}.landing_pricingCard__9sndY:hover{background:hsla(0,0%,100%,.02)}.landing_popularBadge__W9Cuo{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:100px;color:#60a5fa;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:1rem;padding:.25rem .75rem}.landing_planName__olx3Q{color:#fafafa;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.5rem}.landing_planDescription__iweL2{color:#71717a;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.landing_priceSection__vcn1W{align-items:baseline;display:flex;gap:.25rem;margin-bottom:.5rem}.landing_priceAmount__YR8Yp{color:#fafafa;font-size:2.5rem;font-weight:700;letter-spacing:-.04em}.landing_priceUnit__5lcf2{color:#71717a;font-size:.875rem;font-weight:450}.landing_planUsers__85WCi{color:#a1a1aa;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.landing_planTickets__rdTCM{color:#71717a;font-size:.8125rem;margin-bottom:1.5rem}.landing_ctaButton__1X4Fg{background:#fafafa;border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;display:block;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:.625rem 1.5rem;text-align:center;text-decoration:none;transition:all .15s ease;width:100%}.landing_ctaButton__1X4Fg:hover{background:#e4e4e7;transform:translateY(-1px)}.landing_ctaButtonSecondary__Ilc9I{background:transparent;border:1px solid hsla(0,0%,100%,.12);color:#a1a1aa}.landing_ctaButtonSecondary__Ilc9I:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2);color:#fafafa}.landing_featureList__t6V_V{list-style:none;margin:0;padding:0}.landing_featureList__t6V_V li{align-items:center;color:#a1a1aa;display:flex;font-size:.8125rem;gap:.625rem;padding:.5rem 0}.landing_checkmark__bY9FK{color:#3b82f6;font-size:.875rem;font-weight:600}.landing_pricingNote__HilSq{color:#52525b;font-size:.8125rem;text-align:center}@media (max-width:1024px){.landing_featureGrid__mD7Lz{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.landing_heroTitle__4vzZA{font-size:2.75rem}.landing_heroSubtitle__f1hZp{font-size:1rem}.landing_heroButtons__GmLvM{align-items:center;flex-direction:column}.landing_primaryBtn__MHxpO,.landing_secondaryBtn__mlpEn{max-width:280px;text-align:center;width:100%}.landing_navLinks__VVuLd{display:none}.landing_featureGrid__mD7Lz,.landing_pricingGrid__jujUj{grid-template-columns:1fr}.landing_statsGrid__1qtZY{grid-template-columns:repeat(2,1fr)}.landing_hero__QPm7L{padding:7rem 1.5rem 4rem}.landing_features__sr2lQ,.landing_pricing__sgCIG{padding:4rem 1.5rem}}@media (max-width:480px){.landing_heroTitle__4vzZA{font-size:2.25rem}.landing_sectionTitle__PQur3{font-size:1.75rem}}.integrations_container__L9BwA{background:#0a0a0a;min-height:100vh;overflow-x:hidden;position:relative}.integrations_navbar__wxYkY{background:hsla(0,0%,4%,.95);border-bottom:1px solid hsla(0,0%,100%,.06);left:0;position:fixed;right:0;top:0;z-index:1000}.integrations_navContainer__DXVmV{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.integrations_logo__e_Pbn{color:#fafafa;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.integrations_navLinks__OQ_Qg{align-items:center;display:flex;gap:2rem}.integrations_navLink__L372J{color:#a1a1aa;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.integrations_navLink__L372J:hover{color:#fafafa}.integrations_activeNavLink__V6_Xe{color:#fafafa!important;font-weight:600}.integrations_loginBtn__oBB59{border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#a1a1aa;font-size:.9375rem;padding:.5rem 1rem;text-decoration:none;transition:color .2s,background .2s}.integrations_loginBtn__oBB59:hover{background:hsla(0,0%,100%,.04);color:#fafafa}.integrations_signupBtn__4o_NU{background:#fafafa;border:1px solid transparent;border-radius:6px;color:#0a0a0a;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;text-decoration:none;transition:opacity .2s}.integrations_signupBtn__4o_NU:hover{opacity:.9}.integrations_hero__QdEYN{border-bottom:1px solid hsla(0,0%,100%,.06);padding:8rem 2rem 5rem;position:relative;text-align:center;z-index:10}.integrations_heroContainer__U3YXw{margin:0 auto;max-width:1200px}.integrations_heroBadge__csFzM{background:transparent;border:1px solid rgba(59,130,246,.3);border-radius:999px;color:#3b82f6;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:.4rem 1rem}.integrations_heroTitle__MA5M3{color:#fafafa;font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.integrations_heroHighlight__NenqL{color:#3b82f6}.integrations_heroSubtitle__mZ54H{color:#71717a;font-size:1.125rem;line-height:1.7;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px}.integrations_heroStats___bNxA{border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:4rem;justify-content:center;margin-top:3rem;padding-top:3rem}.integrations_statItem__H6CDh{text-align:center}.integrations_statNumber__gC283{color:#fafafa;display:block;font-size:2.25rem;font-weight:700;letter-spacing:-.02em}.integrations_statLabel__qRemo{color:#71717a;display:block;font-size:.9375rem;margin-top:.375rem}.integrations_popularSection__Kcv8z{border-bottom:1px solid hsla(0,0%,100%,.06);padding:5rem 2rem;position:relative;z-index:10}.integrations_popularContainer__8yr8u{margin:0 auto;max-width:1200px}.integrations_sectionTitle__Pp5Xj{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:3rem;text-align:center}.integrations_popularGrid__JzI4l{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.integrations_popularCard__oFSVE{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:2rem;text-align:center;transition:background .2s,border-color .2s}.integrations_popularCard__oFSVE:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.integrations_integrationIcon__Rf4lC{display:block;font-size:2.5rem;margin-bottom:1rem}.integrations_integrationName__k_VGl{color:#fafafa;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.5rem}.integrations_integrationDescription__blywJ{color:#71717a;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.integrations_integrationBadge__ZARfE{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:999px;color:#60a5fa;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.integrations_categoriesSection__E3OwJ{border-bottom:1px solid hsla(0,0%,100%,.06);padding:5rem 2rem;position:relative;z-index:10}.integrations_categoriesContainer__7jcdP{margin:0 auto;max-width:1200px}.integrations_categorySection__Y_Fjc{margin-bottom:4rem}.integrations_categoryTitle__Wb9NB{color:#fafafa;font-size:1.75rem;font-weight:600;letter-spacing:-.01em;margin-bottom:2rem}.integrations_integrationsGrid__oVZL_{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.integrations_integrationCard__yvIyD{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;gap:1rem;padding:1.25rem;transition:background .2s,border-color .2s}.integrations_integrationCard__yvIyD:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.integrations_integrationContent__Aroma{flex:1}.integrations_integrationAction__piF7L{flex-shrink:0}.integrations_connectBtn__AMhYq{background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#a1a1aa;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background .2s,color .2s,border-color .2s}.integrations_connectBtn__AMhYq:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.15);color:#fafafa}.integrations_popularBadge__Dcf0R{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.15);border-radius:4px;color:#60a5fa;display:inline-block;font-size:.7rem;font-weight:600;margin-top:.375rem;padding:.2rem .5rem}.integrations_apiSection__XSGhj{border-bottom:1px solid hsla(0,0%,100%,.06);padding:5rem 2rem;position:relative;z-index:10}.integrations_apiContainer__yhp26{margin:0 auto;max-width:1200px}.integrations_apiContent__j8efw{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.integrations_apiTitle__15bWg{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1.25rem}.integrations_apiDescription__967Rn{color:#71717a;font-size:1rem;line-height:1.7;margin-bottom:2rem}.integrations_apiFeatures__Yi8cW{display:grid;gap:.875rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.integrations_apiFeature__cJtrU{align-items:center;display:flex;gap:.5rem}.integrations_apiFeatureIcon__f2lQH{font-size:1rem}.integrations_apiFeatureText__JErL3{color:#a1a1aa;font-size:.9375rem}.integrations_apiButtons__qu7kU{display:flex;gap:1rem}.integrations_apiBtn__ytQB0{background:#fafafa;border-radius:8px;color:#0a0a0a;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:opacity .2s}.integrations_apiBtn__ytQB0:hover{opacity:.9}.integrations_apiSecondaryBtn__sIrD1{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fafafa;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s,border-color .2s}.integrations_apiSecondaryBtn__sIrD1:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2)}.integrations_apiCode__fXE_4{position:relative}.integrations_codeBlock__VpqfY{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden}.integrations_codeHeader__aTKSg{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06);padding:.875rem 1.5rem}.integrations_codeTitle__XqJ2u{color:#71717a;font-size:.875rem;font-weight:600}.integrations_codeContent___abph{color:#a8e6cf;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto;padding:1.5rem}.integrations_pageHeader__ODKhn{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;margin:2rem auto 1rem;max-width:1200px;padding:2rem}.integrations_pageTitle__QH8h0{color:#fafafa;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .25rem}.integrations_pageSubtitle__fIlz7{color:#71717a;font-size:.9375rem;margin:0}.integrations_categoryBlock__DhTV5{margin:1rem auto 2rem;max-width:1200px;padding:0 1rem}.integrations_categoryHeaderRow__eCzK2{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;gap:.75rem;margin-bottom:1rem;padding:1rem 1.5rem}.integrations_typeIcon__nyFtu{color:#71717a;font-size:1.125rem}.integrations_categoryHeaderTitle__wa_xd{color:#fafafa;font-size:1rem;font-weight:600;margin:0}.integrations_integrationsGridAlt__MoINr{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.integrations_cardHeaderRow__BW6pB{justify-content:space-between;margin-bottom:1rem}.integrations_cardHeaderLeft__S1P1D,.integrations_cardHeaderRow__BW6pB{align-items:center;display:flex;gap:.75rem}.integrations_integrationIconBox__qbI1T{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;font-size:1.1rem;height:44px;justify-content:center;width:44px}.integrations_cardTitle__aAWJe{color:#fafafa;font-size:.9375rem;font-weight:600;margin:0}.integrations_cardDescription__Bn0J9{color:#71717a;font-size:.8125rem;line-height:1.4;margin:.25rem 0 0}.integrations_lastSync__K9Zt4{background:hsla(0,0%,100%,.03);border-left:3px solid rgba(59,130,246,.5);border-radius:4px;color:#52525b;font-size:.8rem;margin:.75rem 0;padding:.5rem}.integrations_actionsRow__uDzC0{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.integrations_loadingContainer__wjhWm{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;display:flex;justify-content:center;margin:2rem auto;max-width:1200px;min-height:60vh}.integrations_loadingCenter__os1xp{color:#71717a;text-align:center}.integrations_loadingIcon__ms4M3{display:block;font-size:2.5rem;margin-bottom:1rem}.integrations_errorBanner__QOOF6{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171;font-weight:600;margin:1rem auto;max-width:1200px;padding:1rem 1.5rem;text-align:center}.integrations_integrationError__ueG70{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:6px;color:#f87171;font-size:.875rem;font-weight:500;margin-top:.75rem;padding:.75rem}.integrations_helpTitle__2ISYU{color:#fafafa;font-weight:700;letter-spacing:-.01em;margin:0}.integrations_helpGrid__R8bBU{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.integrations_helpItemHeader__VSskt{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.integrations_helpIcon__qYkle{font-size:1.25rem}.integrations_helpItemTitle__I4XzB{color:#fafafa;font-weight:600}.integrations_helpItemTitle__I4XzB,.integrations_helpText__dokoy{font-size:.9375rem;margin:0}.integrations_helpText__dokoy{color:#71717a;line-height:1.5}@media (max-width:1024px){.integrations_apiContent__j8efw{gap:3rem;grid-template-columns:1fr}.integrations_heroStats___bNxA{gap:2.5rem}}@media (max-width:768px){.integrations_navLinks__OQ_Qg{display:none}.integrations_heroTitle__MA5M3{font-size:2.25rem}.integrations_heroStats___bNxA{flex-direction:column;gap:1.5rem}.integrations_integrationsGrid__oVZL_,.integrations_popularGrid__JzI4l{grid-template-columns:1fr}.integrations_integrationCard__yvIyD{flex-direction:column;text-align:center}.integrations_apiFeatures__Yi8cW{grid-template-columns:1fr}.integrations_apiButtons__qu7kU{flex-direction:column}.integrations_hero__QdEYN{padding:6rem 1.25rem 3rem}}@media (max-width:480px){.integrations_hero__QdEYN{padding:5rem 1rem 2.5rem}.integrations_heroTitle__MA5M3{font-size:1.875rem}.integrations_apiSection__XSGhj,.integrations_categoriesSection__E3OwJ,.integrations_popularSection__Kcv8z{padding:3rem 1rem}.integrations_sectionTitle__Pp5Xj{font-size:1.75rem}.integrations_categoryTitle__Wb9NB{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.integrations_apiBtn__ytQB0,.integrations_apiSecondaryBtn__sIrD1,.integrations_connectBtn__AMhYq,.integrations_integrationCard__yvIyD,.integrations_loginBtn__oBB59,.integrations_navLink__L372J,.integrations_popularCard__oFSVE,.integrations_signupBtn__4o_NU{transition:none}}.hamburger-menu_hamburgerMenu__mX4KW{position:relative;z-index:1000}.hamburger-menu_hamburgerButton__K46WS{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:2.5rem;justify-content:space-around;padding:.5rem;transition:background .15s ease;width:2.5rem}.hamburger-menu_hamburgerButton__K46WS:hover{background:hsla(0,0%,100%,.1)}.hamburger-menu_hamburgerButton__K46WS:focus{outline:2px solid #3b82f6;outline-offset:2px}.hamburger-menu_hamburgerLine__JHFJi{background:#fafafa;border-radius:1px;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger-menu_hamburgerButton__K46WS.hamburger-menu_open__XZGQ_ .hamburger-menu_hamburgerLine__JHFJi:first-child{transform:rotate(45deg) translateY(6px)}.hamburger-menu_hamburgerButton__K46WS.hamburger-menu_open__XZGQ_ .hamburger-menu_hamburgerLine__JHFJi:nth-child(2){opacity:0}.hamburger-menu_hamburgerButton__K46WS.hamburger-menu_open__XZGQ_ .hamburger-menu_hamburgerLine__JHFJi:nth-child(3){transform:rotate(-45deg) translateY(-6px)}.hamburger-menu_overlay__a8ZqJ{animation:hamburger-menu_fadeIn__UI6__ .3s ease;background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@keyframes hamburger-menu_fadeIn__UI6__{0%{opacity:0}to{opacity:1}}.hamburger-menu_menu__dQtTx{background:#0a0a0a;border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;height:100vh;max-width:85vw;overflow-y:auto;position:fixed;right:-100%;top:0;transition:right .3s ease;width:320px;z-index:1001}.hamburger-menu_menuOpen__GdyvM{right:0}.hamburger-menu_menuHeader__OBMa8{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:1.5rem}.hamburger-menu_menuLogo__fQ0rw{color:#fafafa;font-size:1.25rem;font-weight:700;text-decoration:none}.hamburger-menu_closeButton__JiwJ8{background:none;border:none;border-radius:4px;color:#a1a1aa;cursor:pointer;font-size:2rem;line-height:1;padding:.25rem;transition:color .15s ease,background .15s ease}.hamburger-menu_closeButton__JiwJ8:hover{background:hsla(0,0%,100%,.06);color:#fafafa}.hamburger-menu_closeButton__JiwJ8:focus{outline:2px solid #3b82f6;outline-offset:2px}.hamburger-menu_menuList__cqqum{flex:1;list-style:none;margin:0;padding:1rem 0}.hamburger-menu_menuItem__fznNh{margin:0}.hamburger-menu_menuLink__JBDdW{border-left:2px solid transparent;color:#a1a1aa;display:block;font-size:1rem;font-weight:450;padding:1rem 1.5rem;text-decoration:none;transition:color .15s ease,border-color .15s ease}.hamburger-menu_menuLink__JBDdW:hover{background:hsla(0,0%,100%,.03);border-left-color:hsla(0,0%,100%,.12);color:#fafafa}.hamburger-menu_menuLink__JBDdW.hamburger-menu_active__E7406{background:hsla(0,0%,100%,.04);border-left-color:#3b82f6;color:#fafafa;font-weight:500}.hamburger-menu_menuFooter__FLW2L{border-top:1px solid hsla(0,0%,100%,.06);padding:1.5rem;text-align:center}.hamburger-menu_menuFooterText__PUIcR{color:#52525b;font-size:.8125rem;margin:0}@media (max-width:768px){.hamburger-menu_hamburgerButton__K46WS{display:flex}}@media (max-width:320px){.hamburger-menu_hamburgerButton__K46WS{height:2rem;padding:.375rem;width:2rem}.hamburger-menu_menu__dQtTx{max-width:100vw;width:100vw}.hamburger-menu_menuHeader__OBMa8{padding:1rem}.hamburger-menu_menuLogo__fQ0rw{font-size:1rem}.hamburger-menu_closeButton__JiwJ8{font-size:1.5rem}.hamburger-menu_menuLink__JBDdW{font-size:1rem}.hamburger-menu_menuFooter__FLW2L,.hamburger-menu_menuLink__JBDdW{padding:1rem}}@media (max-width:480px){.hamburger-menu_menu__dQtTx{max-width:100vw;width:100vw}.hamburger-menu_menuLink__JBDdW{font-size:1.2rem;padding:1.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){.hamburger-menu_closeButton__JiwJ8,.hamburger-menu_hamburgerButton__K46WS,.hamburger-menu_hamburgerLine__JHFJi,.hamburger-menu_menuLink__JBDdW,.hamburger-menu_menu__dQtTx,.hamburger-menu_overlay__a8ZqJ{transition:none}.hamburger-menu_overlay__a8ZqJ{animation:none}}.hamburger-menu_menuLink__JBDdW:focus,.hamburger-menu_menuLogo__fQ0rw:focus{background:hsla(0,0%,100%,.03);outline:2px solid #3b82f6;outline-offset:2px}.cta_cta__bbuTA{background:#0a0a0a;border-top:1px solid hsla(0,0%,100%,.06);margin:0;overflow:hidden;padding:5rem 0;position:relative}.cta_ctaContainer__2R1lh{margin:0 auto;max-width:800px;padding:0 2rem;position:relative}.cta_backgroundElement1__dk_VK,.cta_backgroundElement2__dpeMj,.cta_backgroundElement3__0bE0y{background:radial-gradient(circle,rgba(59,130,246,.06) 0,transparent 70%);border-radius:50%;pointer-events:none;position:absolute}.cta_backgroundElement1__dk_VK{height:400px;left:-100px;top:-100px;width:400px}.cta_backgroundElement2__dpeMj{bottom:-80px;height:300px;right:-80px;width:300px}.cta_backgroundElement3__0bE0y{display:none}.cta_ctaContent__rbTFV{position:relative;text-align:center;z-index:2}.cta_ctaHeader___q9N_{margin-bottom:2.5rem}.cta_ctaTitle__lMQx_{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 .75rem}.cta_ctaSubtitle__MYS91{color:#71717a;font-size:1.0625rem;line-height:1.6;margin:0 auto;max-width:480px}.cta_ctaButtons__LusgO{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2.5rem}.cta_ctaPrimary___Cysu{background:#fafafa;border:1px solid transparent;border-radius:8px;color:#0a0a0a;font-size:.9375rem;font-weight:600;padding:.75rem 1.75rem;text-decoration:none;transition:all .15s ease}.cta_ctaPrimary___Cysu:hover{background:#e4e4e7;transform:translateY(-1px)}.cta_ctaSecondary__BbN9i{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#a1a1aa;font-size:.9375rem;font-weight:500;padding:.75rem 1.75rem;text-decoration:none;transition:all .15s ease}.cta_ctaSecondary__BbN9i:hover{border-color:hsla(0,0%,100%,.25);color:#fafafa}.cta_ctaStats__h0pGN{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:2.5rem}.cta_statItem__7slJr{text-align:center}.cta_statNumber__ePvy7{color:#fafafa;display:block;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.cta_statLabel__mSz6a{color:#71717a;display:block;font-size:.8125rem;margin-top:.125rem}.cta_statDivider__0S2b9{background:hsla(0,0%,100%,.08);height:32px;width:1px}.cta_ctaFeatures__RALMq{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.cta_feature__QjQ_f{align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;display:flex;gap:.5rem;padding:.5rem 1rem;transition:border-color .15s ease}.cta_feature__QjQ_f:hover{border-color:hsla(0,0%,100%,.15)}.cta_featureIcon__VpniK{color:#3b82f6;font-size:.875rem;font-weight:600}.cta_featureText__gC_P6{color:#a1a1aa;font-size:.8125rem;font-weight:450}@media (max-width:768px){.cta_cta__bbuTA{padding:4rem 0}.cta_ctaTitle__lMQx_{font-size:1.75rem}.cta_ctaButtons__LusgO{align-items:center;flex-direction:column}.cta_ctaPrimary___Cysu,.cta_ctaSecondary__BbN9i{max-width:280px;text-align:center;width:100%}.cta_ctaStats__h0pGN{gap:1.5rem}.cta_statDivider__0S2b9{display:none}.cta_ctaFeatures__RALMq{gap:.5rem}.cta_backgroundElement1__dk_VK,.cta_backgroundElement2__dpeMj{display:none}}@media (max-width:480px){.cta_ctaTitle__lMQx_{font-size:1.5rem}.cta_ctaSubtitle__MYS91{font-size:.9375rem}.cta_ctaStats__h0pGN{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.cta_ctaPrimary___Cysu,.cta_ctaSecondary__BbN9i,.cta_feature__QjQ_f{transition:none}.cta_ctaPrimary___Cysu:hover,.cta_ctaSecondary__BbN9i:hover{transform:none}}.cta_ctaPrimary___Cysu:focus,.cta_ctaSecondary__BbN9i:focus{outline:2px solid #3b82f6;outline-offset:2px}.footer_footer__AQTwI{background:#0a0a0a;border-top:1px solid hsla(0,0%,100%,.06);color:#fafafa;margin-top:auto;position:relative}.footer_footerContainer__b5msv{margin:0 auto;max-width:1200px;padding:0 2rem}.footer_footerContent__JNb5W{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:4rem 0 2rem}.footer_footerSection__yiFKt{display:flex;flex-direction:column;gap:.75rem}.footer_footerTitle__vMzrB{color:#fafafa;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .25rem}.footer_footerDescription__wjWKh{color:#71717a;font-size:.875rem;line-height:1.6;margin:0;max-width:280px}.footer_socialLinks__7RYZD{display:flex;gap:.75rem;margin-top:.5rem}.footer_socialLink__qMidI{align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#71717a;display:flex;height:36px;justify-content:center;text-decoration:none;transition:all .15s ease;width:36px}.footer_socialLink__qMidI:hover{border-color:hsla(0,0%,100%,.2);color:#fafafa}.footer_footerSectionTitle__r2fWu{color:#a1a1aa;font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.footer_footerLinks__EDOCd{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.footer_footerLink__s9jxo{color:#71717a;font-size:.875rem;text-decoration:none;transition:color .15s ease}.footer_footerLink__s9jxo:hover{color:#fafafa}.footer_footerBottom__A4sYw{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:.75rem;padding:2rem 0}.footer_buildInfo__8e0KS{border-top:1px solid hsla(0,0%,100%,.04);padding-top:.75rem;text-align:center}.footer_buildVersion___JQgc{color:#3f3f46;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.6875rem;letter-spacing:.02em}.footer_footerBottomContent__cdXLm{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer_copyright__Uzpxs{color:#52525b;font-size:.8125rem;margin:0}.footer_footerMeta__MGrke{display:flex;flex-wrap:wrap;gap:1.5rem}.footer_footerMetaItem__3XnT0{align-items:center;color:#52525b;display:flex;font-size:.8125rem;gap:.375rem}@media (max-width:1024px){.footer_footerContent__JNb5W{gap:2rem;grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width:768px){.footer_footerContent__JNb5W{gap:2rem;grid-template-columns:1fr 1fr;padding:3rem 0 2rem}.footer_footerSection__yiFKt:first-child{grid-column:1/-1}.footer_footerDescription__wjWKh{max-width:none}.footer_footerBottomContent__cdXLm{flex-direction:column;text-align:center}.footer_footerMeta__MGrke{justify-content:center}}@media (max-width:480px){.footer_footerContent__JNb5W{gap:1.5rem;grid-template-columns:1fr;padding:2rem 0 1.5rem}.footer_footerContainer__b5msv{padding:0 1.5rem}}@media (prefers-reduced-motion:reduce){.footer_footerLink__s9jxo,.footer_socialLink__qMidI{transition:none}}.footer_footerLink__s9jxo:focus,.footer_socialLink__qMidI:focus{outline:2px solid #3b82f6;outline-offset:2px}.signup-pro_container___EJjE{background:#0a0a0a;color:#fafafa;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.signup-pro_navigation__VKN7e{background:hsla(0,0%,4%,.95);border-bottom:1px solid hsla(0,0%,100%,.06);padding:.875rem 0;position:sticky;top:0;z-index:50}.signup-pro_navContent__QU1Zw{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.signup-pro_logo__Mmmay{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.signup-pro_logo__Mmmay,.signup-pro_logo__Mmmay:hover{color:#fafafa}.signup-pro_navLinks__KJgFw{align-items:center;display:flex;gap:.25rem}.signup-pro_navLink__5CR6o{border-radius:6px;color:#71717a;font-size:.875rem;font-weight:500;padding:.5rem .875rem;text-decoration:none;transition:color .15s ease,background-color .15s ease}.signup-pro_navLink__5CR6o:hover{background:hsla(0,0%,100%,.05);color:#fafafa}.signup-pro_signinBtn__g6pm4{border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#fafafa;font-size:.875rem;font-weight:500;margin-left:.5rem;padding:.5rem .875rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.signup-pro_signinBtn__g6pm4:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.25);color:#fafafa}.signup-pro_mainContent__u6nhP{align-items:center;display:flex;flex:1;justify-content:center;padding:3rem 1.5rem}.signup-pro_signupCard__lg8Gh{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;max-width:480px;padding:2.5rem;width:100%}.signup-pro_header__V_mFm{margin-bottom:2rem;text-align:center}.signup-pro_title__MQ__R{color:#fafafa;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .5rem}.signup-pro_subtitle__nrI_B{color:#71717a;font-size:.9375rem;font-weight:400;margin:0}.signup-pro_form__ayd9c{gap:1.25rem}.signup-pro_formGroup__LhJ3l,.signup-pro_form__ayd9c{display:flex;flex-direction:column}.signup-pro_label__c8XI8{color:#a1a1aa;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.signup-pro_optional__dzxOd{color:#52525b;font-size:.8125rem;font-weight:400;margin-left:.25rem}.signup-pro_input__QieMQ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;color:#fafafa;font-family:inherit;font-size:.9375rem;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.signup-pro_input__QieMQ::-moz-placeholder{color:#52525b}.signup-pro_input__QieMQ::placeholder{color:#52525b}.signup-pro_input__QieMQ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.signup-pro_input__QieMQ:hover:not(:focus):not(:disabled){border-color:hsla(0,0%,100%,.16)}.signup-pro_input__QieMQ:disabled{cursor:not-allowed;opacity:.5}.signup-pro_inputError__luvAr,.signup-pro_inputError__luvAr:focus{border-color:#ef4444}.signup-pro_inputError__luvAr:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.signup-pro_errorText__HG7mY{color:#ef4444;font-size:.8125rem;font-weight:400;margin-top:.375rem}.signup-pro_termsGroup__fBMVJ{margin-top:.25rem}.signup-pro_checkboxWrapper__rtCjq{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;position:relative}.signup-pro_checkbox__ItLH3{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.signup-pro_checkmark__alDph{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;flex-shrink:0;height:18px;margin-top:2px;position:relative;transition:background .15s ease,border-color .15s ease;width:18px}.signup-pro_checkmark__alDph:after{border:solid #0a0a0a;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.signup-pro_checkbox__ItLH3:checked~.signup-pro_checkmark__alDph{background:#fafafa;border-color:#fafafa}.signup-pro_checkbox__ItLH3:checked~.signup-pro_checkmark__alDph:after{display:block}.signup-pro_checkboxWrapper__rtCjq:hover .signup-pro_checkmark__alDph{border-color:hsla(0,0%,100%,.3)}.signup-pro_termsText___AFc9{color:#71717a;font-size:.875rem;line-height:1.5}.signup-pro_link__L98aI{color:#3b82f6;text-decoration:none;transition:color .15s ease}.signup-pro_link__L98aI:hover{color:#60a5fa}.signup-pro_submitBtn__V32Pv{background:#fafafa;border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;margin-top:.25rem;padding:.75rem 1rem;transition:background .15s ease;width:100%}.signup-pro_submitBtn__V32Pv:hover:not(:disabled){background:#e4e4e7}.signup-pro_submitBtn__V32Pv:active:not(:disabled){background:#d4d4d8}.signup-pro_submitBtn__V32Pv:disabled{cursor:not-allowed;opacity:.5}.signup-pro_loadingContent__E8lDo{align-items:center;display:flex;gap:.625rem;justify-content:center}.signup-pro_spinner__0hZ0Y{border-radius:50%;border:2px solid hsla(0,0%,4%,.2);border-top-color:#0a0a0a;flex-shrink:0;height:16px;width:16px}@keyframes signup-pro_spin__nh6YD{to{transform:rotate(1turn)}}.signup-pro_spinner__0hZ0Y{animation:signup-pro_spin__nh6YD .7s linear infinite}.signup-pro_trialInfo__b0TJv{align-items:center;color:#52525b;display:flex;font-size:.8125rem;gap:.5rem;justify-content:center;margin-top:.25rem}.signup-pro_dot__UFucz{color:#3f3f46}.signup-pro_footerLink__ZJplX{border-top:1px solid hsla(0,0%,100%,.06);color:#71717a;font-size:.875rem;padding-top:.5rem;text-align:center}@media (max-width:768px){.signup-pro_navContent__QU1Zw{padding:0 1rem}.signup-pro_navLinks__KJgFw{display:none}.signup-pro_mainContent__u6nhP{align-items:flex-start;padding:2rem 1rem}.signup-pro_signupCard__lg8Gh{padding:2rem 1.5rem}.signup-pro_title__MQ__R{font-size:1.375rem}}@media (max-width:480px){.signup-pro_mainContent__u6nhP{padding:1.5rem .75rem}.signup-pro_signupCard__lg8Gh{border-radius:12px;padding:1.75rem 1.25rem}.signup-pro_title__MQ__R{font-size:1.25rem}.signup-pro_input__QieMQ{padding:.6875rem .875rem}}@media (prefers-reduced-motion:reduce){.signup-pro_spinner__0hZ0Y{animation:none;border-right-color:#0a0a0a;border-top-color:transparent}.signup-pro_checkmark__alDph,.signup-pro_input__QieMQ,.signup-pro_link__L98aI,.signup-pro_navLink__5CR6o,.signup-pro_signinBtn__g6pm4,.signup-pro_submitBtn__V32Pv{transition:none}}.security-whitepaper_container__GsVcs{background:#0a0a0a;color:#fafafa;min-height:100vh}.security-whitepaper_navbar__fuLYQ{background:hsla(0,0%,4%,.9);border-bottom:1px solid hsla(0,0%,100%,.06);position:sticky;top:0;z-index:1000}.security-whitepaper_navContainer__dkknJ{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.security-whitepaper_logo__C2gQj{color:#fafafa;font-size:1.5rem;font-weight:800;text-decoration:none}.security-whitepaper_navLinks__pY9dh{align-items:center;display:flex;gap:2rem}.security-whitepaper_navLink___Ogxe{color:#71717a;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.security-whitepaper_navLink___Ogxe:hover{color:#fafafa}.security-whitepaper_loginBtn__xtq0h,.security-whitepaper_signupBtn__sl_98{border-radius:6px;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:all .2s}.security-whitepaper_loginBtn__xtq0h{border:1px solid hsla(0,0%,100%,.1);color:#a1a1aa}.security-whitepaper_loginBtn__xtq0h:hover{border-color:hsla(0,0%,100%,.2);color:#fafafa}.security-whitepaper_signupBtn__sl_98{background:#3b82f6;border:none;color:#fff}.security-whitepaper_signupBtn__sl_98:hover{background:#2563eb}.security-whitepaper_hero__Z2gVT{padding:4rem 2rem;text-align:center}.security-whitepaper_heroContainer__zGFAS{margin:0 auto;max-width:1200px}.security-whitepaper_heroBadge__ocLPQ{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#a1a1aa;display:inline-block;font-size:.8rem;font-weight:500;letter-spacing:.01em;margin-bottom:1rem;padding:.375rem .875rem}.security-whitepaper_heroTitle__7Lb26{color:#fafafa;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}.security-whitepaper_heroHighlight__oO2Jt{color:#3b82f6}.security-whitepaper_heroSubtitle__Yn8rX{color:#71717a;font-size:1.125rem;line-height:1.6;margin:0 auto 3rem;max-width:600px}.security-whitepaper_heroStats__Ss0Vn{display:flex;gap:3rem;justify-content:center;margin-top:3rem}.security-whitepaper_statItem__G1LA2{text-align:center}.security-whitepaper_statNumber__WzmkK{color:#fafafa;display:block;font-size:2rem;font-weight:800;letter-spacing:-.02em}.security-whitepaper_statLabel__gfdo8{color:#71717a;display:block;font-size:.8rem;margin-top:.25rem}.security-whitepaper_preview__I9FG9{background:hsla(0,0%,100%,.01);border-top:1px solid hsla(0,0%,100%,.04);padding:4rem 2rem}.security-whitepaper_previewContainer__00TRQ{margin:0 auto;max-width:1200px}.security-whitepaper_previewContent__V_8FU{align-items:center;display:grid;gap:4rem;grid-template-columns:2fr 1fr}.security-whitepaper_previewTitle__Ij66F{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2rem}.security-whitepaper_previewTopics__hB01Y{display:grid;gap:1rem}.security-whitepaper_topic__Hfv34{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;display:flex;gap:1rem;padding:1.25rem}.security-whitepaper_topicIcon__7fEWv{flex-shrink:0;font-size:1.5rem}.security-whitepaper_topicContent__qVjG2 h4{color:#fafafa;font-size:1rem;font-weight:600;margin-bottom:.375rem}.security-whitepaper_topicContent__qVjG2 p{color:#71717a;font-size:.875rem;line-height:1.5}.security-whitepaper_previewVisual__C7Z_j{display:flex;justify-content:center}.security-whitepaper_whitepaperMockup__5E4He{perspective:1000px}.security-whitepaper_mockupCover__vQP_q{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5);color:#fafafa;display:flex;flex-direction:column;height:300px;justify-content:center;padding:2rem;text-align:center;transform:rotateY(-10deg) rotateX(3deg);width:240px}.security-whitepaper_mockupTitle__YId7A{color:#3b82f6;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.security-whitepaper_mockupSubtitle___BdQ4{color:#71717a;font-size:.875rem;margin-bottom:2rem}.security-whitepaper_mockupLogo__AQ6Ic{font-size:2.5rem;margin:.875rem 0}.security-whitepaper_mockupBadges__DcIQP{display:flex;flex-direction:column;gap:.375rem;margin-top:1rem}.security-whitepaper_mockupBadge__qa3ee{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.2);border-radius:20px;color:#3b82f6;font-size:.7rem;font-weight:600;padding:.2rem .75rem}.security-whitepaper_toc__r093p{padding:4rem 2rem}.security-whitepaper_tocContainer__IJINS{margin:0 auto;max-width:1200px}.security-whitepaper_tocTitle__GKLH0{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:3rem;text-align:center}.security-whitepaper_tocGrid__rqUum{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.security-whitepaper_tocColumn__iZizQ{display:flex;flex-direction:column;gap:1.5rem}.security-whitepaper_tocSection__p04mo{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:1.5rem}.security-whitepaper_tocSection__p04mo h4{color:#3b82f6;font-size:1rem;font-weight:600;margin-bottom:1rem}.security-whitepaper_tocList__zlxT_{list-style:none;margin:0;padding:0}.security-whitepaper_tocList__zlxT_ li{border-bottom:1px solid hsla(0,0%,100%,.06);color:#71717a;font-size:.875rem;padding:.5rem 0}.security-whitepaper_tocList__zlxT_ li:last-child{border-bottom:none}.security-whitepaper_download__2EkhK{background:hsla(0,0%,100%,.01);border-top:1px solid hsla(0,0%,100%,.04);padding:4rem 2rem}.security-whitepaper_downloadContainer__fshpl{margin:0 auto;max-width:800px}.security-whitepaper_downloadCard__YQL7U{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:3rem;text-align:center}.security-whitepaper_downloadHeader__EA_5a{margin-bottom:2rem}.security-whitepaper_downloadTitle__PkOQl{color:#fafafa;font-size:2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.security-whitepaper_downloadDescription__h7OSm{color:#71717a;font-size:1rem;line-height:1.6}.security-whitepaper_downloadFeatures__PDJRm{display:grid;gap:.875rem;grid-template-columns:1fr 1fr;margin:2rem 0}.security-whitepaper_downloadFeature__rwGh_{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;color:#a1a1aa;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.875rem 1rem}.security-whitepaper_featureIcon__ludpA{font-size:1.125rem}.security-whitepaper_downloadButton__l0gFc{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:1rem 0;padding:.875rem 2rem;transition:background .2s}.security-whitepaper_downloadButton__l0gFc:hover{background:#2563eb}.security-whitepaper_downloadNote__3bGst{color:#52525b;font-size:.8rem;margin-top:1rem}.security-whitepaper_contact__f0mfr{padding:4rem 2rem;text-align:center}.security-whitepaper_contactContainer__nlcMS{margin:0 auto;max-width:800px}.security-whitepaper_contactTitle__mHhl3{color:#fafafa;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.security-whitepaper_contactDescription__0vowH{color:#71717a;font-size:1rem;line-height:1.6;margin-bottom:2rem}.security-whitepaper_contactButtons__W52qZ{display:flex;gap:1rem;justify-content:center}.security-whitepaper_contactPrimary__m3APR,.security-whitepaper_contactSecondary__WdKTq{border-radius:8px;font-size:.9rem;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:all .2s}.security-whitepaper_contactPrimary__m3APR{background:#3b82f6;color:#fff}.security-whitepaper_contactPrimary__m3APR:hover{background:#2563eb}.security-whitepaper_contactSecondary__WdKTq{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#a1a1aa}.security-whitepaper_contactSecondary__WdKTq:hover{border-color:hsla(0,0%,100%,.2);color:#fafafa}.security-whitepaper_footer__QBLWU{background:hsla(0,0%,100%,.01);border-top:1px solid hsla(0,0%,100%,.06);padding:3rem 2rem 1rem}.security-whitepaper_footerContainer__98VY7{margin:0 auto;max-width:1200px}.security-whitepaper_footerContent__ymw3Z{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin-bottom:2rem}.security-whitepaper_footerSection__lBSzd h3,.security-whitepaper_footerSection__lBSzd h4{color:#fafafa;font-weight:600;margin-bottom:1rem}.security-whitepaper_footerDescription__sCkp_{color:#71717a;font-size:.875rem;line-height:1.6}.security-whitepaper_footerLinks__top1y{list-style:none;margin:0;padding:0}.security-whitepaper_footerLinks__top1y li{margin-bottom:.5rem}.security-whitepaper_footerLinks__top1y a{color:#71717a;font-size:.875rem;text-decoration:none;transition:color .2s}.security-whitepaper_footerLinks__top1y a:hover{color:#fafafa}.security-whitepaper_footerBottom___E4Pg{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);color:#52525b;display:flex;font-size:.875rem;justify-content:space-between;padding-top:2rem}.security-whitepaper_footerMeta__eMeO6{display:flex;gap:1rem}@media (max-width:768px){.security-whitepaper_navLinks__pY9dh{display:none}.security-whitepaper_heroTitle__7Lb26{font-size:2.5rem}.security-whitepaper_heroStats__Ss0Vn{flex-direction:column;gap:1rem}.security-whitepaper_previewContent__V_8FU{gap:2rem;grid-template-columns:1fr}.security-whitepaper_previewVisual__C7Z_j{display:none}.security-whitepaper_downloadFeatures__PDJRm,.security-whitepaper_footerContent__ymw3Z,.security-whitepaper_tocGrid__rqUum{grid-template-columns:1fr}.security-whitepaper_footerContent__ymw3Z{gap:2rem}.security-whitepaper_footerBottom___E4Pg{flex-direction:column;gap:1rem;text-align:center}.security-whitepaper_contactButtons__W52qZ{align-items:center;flex-direction:column}}@media (max-width:480px){.security-whitepaper_contact__f0mfr,.security-whitepaper_download__2EkhK,.security-whitepaper_hero__Z2gVT,.security-whitepaper_preview__I9FG9,.security-whitepaper_toc__r093p{padding:3rem 1rem}.security-whitepaper_downloadCard__YQL7U{padding:2rem 1.25rem}.security-whitepaper_heroTitle__7Lb26{font-size:2rem}}@media (prefers-reduced-motion:reduce){.security-whitepaper_contactPrimary__m3APR,.security-whitepaper_contactSecondary__WdKTq,.security-whitepaper_downloadButton__l0gFc,.security-whitepaper_footerLinks__top1y a,.security-whitepaper_loginBtn__xtq0h,.security-whitepaper_navLink___Ogxe,.security-whitepaper_signupBtn__sl_98,.security-whitepaper_tocSection__p04mo,.security-whitepaper_topic__Hfv34{transition:none}}