:root{color-scheme:dark;font-synthesis:none;scrollbar-gutter:stable;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;background:#000}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid #2997ff;outline-offset:2px}._app_lfi1k_61{min-height:100vh;background:#000;color:#f5f5f7;font-family:Inter,Arial,sans-serif}._header_lfi1k_75{align-items:center;background:#000000eb;border-bottom:1px solid rgb(255 255 255 / 12%);display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) auto;height:72px;inset:0 0 auto;padding:0 clamp(20px,5vw,80px);position:sticky;top:0;z-index:20}._brand_lfi1k_105{color:#f5f5f7;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:19px;font-weight:700;text-decoration:none}._desktopNav_lfi1k_121,._headerActions_lfi1k_123{align-items:center;display:flex;gap:18px}._desktopNav_lfi1k_121{justify-content:center}._headerActions_lfi1k_123{justify-content:end}._navLink_lfi1k_151{color:#a1a1a6;font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .18s ease-out}._navLink_lfi1k_151:hover,._active_lfi1k_173{color:#f5f5f7}._primaryLink_lfi1k_181,._primaryButton_lfi1k_183{align-items:center;background:#2997ff;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;min-height:44px;padding:0 22px;text-decoration:none;transition:background .18s ease-out,transform .18s ease-out}._primaryLink_lfi1k_181{border:0}._navIndicatorWrap_lfi1k_227,._workspaceLinkLabel_lfi1k_229{align-items:center;display:inline-flex;min-width:0;position:relative}._redDot_lfi1k_243{animation:_redDotPulse_lfi1k_1 3s ease-out infinite;background:#ff3b30;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 #ff3b308c;display:block;height:10px;pointer-events:none;position:absolute;right:-14px;top:-6px;width:10px;z-index:61}@keyframes _redDotPulse_lfi1k_1{0%,72%,to{box-shadow:0 0 #ff3b3000;transform:scale(1)}82%{box-shadow:0 0 0 9px #ff3b302e;transform:scale(1.12)}}._primaryLink_lfi1k_181:hover,._primaryButton_lfi1k_183:hover{background:#147ce5;transform:scale(1.02)}._primaryButton_lfi1k_183:disabled,._secondaryButton_lfi1k_317:disabled{cursor:not-allowed;opacity:.55;transform:none}._secondaryButton_lfi1k_317,._secondaryLink_lfi1k_331{align-items:center;background:transparent;border:1px solid #6e6e73;border-radius:4px;color:#f5f5f7;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;min-height:52px;padding:0 18px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}._secondaryButton_lfi1k_317:hover,._secondaryLink_lfi1k_331:hover{background:#f5f5f7;border-color:#f5f5f7;color:#000}._menuButton_lfi1k_383{align-items:center;background:#1d1d1f;border:1px solid #3a3a3c;border-radius:999px;color:#f5f5f7;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}._backdrop_lfi1k_409{background:#000000b8;top:0;right:0;bottom:0;left:0;position:fixed;z-index:30}._mobileMenu_lfi1k_423{background:#000;color:#f5f5f7;top:0;right:0;bottom:0;left:0;padding:20px;position:fixed;z-index:40}._mobileMenuHeader_lfi1k_441{align-items:center;display:flex;justify-content:space-between}._mobileNav_lfi1k_453{display:grid;gap:24px;margin:64px 0}._mobileDismiss_lfi1k_465{color:#f5f5f7;font-size:32px;font-weight:700;text-decoration:none}._hero_lfi1k_479{align-items:end;background:linear-gradient(90deg,#000000e0,#0000008a 48%,#0000002e),radial-gradient(circle at 76% 32%,#163c66,#0b0b0d 32%,#000 66%);display:grid;min-height:max(720px,calc(100svh - 72px));overflow:hidden;padding:0 clamp(20px,5vw,80px) 96px;position:relative}._hero_lfi1k_479:after{background:linear-gradient(115deg,transparent 0 58%,rgb(41 151 255 / 30%) 58% 60%,transparent 60%),linear-gradient(145deg,transparent 0 48%,rgb(245 245 247 / 18%) 48% 49%,transparent 49%);content:"";top:0;right:0;bottom:0;left:0;opacity:.7;position:absolute}._heroContent_lfi1k_523{max-width:760px;position:relative;z-index:1}._eyebrow_lfi1k_535{color:#a1a1a6;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}._heroTitle_lfi1k_553,._pageTitle_lfi1k_555,._sectionTitle_lfi1k_557{font-family:Space Grotesk,Inter,Arial,sans-serif;font-weight:700;letter-spacing:0}._heroTitle_lfi1k_553{font-size:clamp(44px,8vw,72px);line-height:.98;margin:0 0 24px}._pageTitle_lfi1k_555{font-size:clamp(40px,6vw,64px);line-height:1.05;margin:0 0 24px;max-width:860px}._sectionTitle_lfi1k_557{font-size:clamp(32px,4vw,48px);line-height:1.08;margin:0}._gradientText_lfi1k_607{background:linear-gradient(90deg,#f5f5f7,#b8d5f0 55%,#667c9d);-webkit-background-clip:text;color:transparent}._lead_lfi1k_619{color:#d6d6db;font-size:21px;line-height:1.45;margin:0;max-width:640px}._section_lfi1k_557{background:#000;padding:clamp(72px,10vw,160px) clamp(20px,5vw,80px)}._surfaceSection_lfi1k_645{background:#0b0b0d}._sectionInner_lfi1k_653{margin:0 auto;max-width:1440px}._split_lfi1k_663{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}._visualPanel_lfi1k_677,._featureCard_lfi1k_679,._workspacePanel_lfi1k_681{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:28px}._visualPanel_lfi1k_677{min-height:430px;overflow:hidden;padding:48px;position:relative}._metricGrid_lfi1k_707{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}._metric_lfi1k_707{border-top:1px solid #3a3a3c;padding-top:24px}._metricValue_lfi1k_731{color:#f5f5f7;display:block;font-size:32px;font-weight:700}._muted_lfi1k_745{color:#a1a1a6}._cardScroller_lfi1k_753{display:grid;gap:24px;grid-auto-columns:minmax(320px,520px);grid-auto-flow:column;margin-top:48px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory}._featureCard_lfi1k_679{min-height:300px;padding:48px;scroll-snap-align:start}._featureCard_lfi1k_679 h3,._workspacePanel_lfi1k_681 h2,._workspacePanel_lfi1k_681 h3{font-size:28px;line-height:1.15;margin:0 0 16px}._buttonRow_lfi1k_803{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}._workspace_lfi1k_229{background:#000;box-sizing:border-box;display:grid;gap:32px;grid-template-columns:280px minmax(0,1fr);max-width:100%;min-height:calc(100vh - 72px);min-width:0;overflow-x:clip;padding:32px clamp(20px,5vw,80px) 64px;width:100%}._workspaceNav_lfi1k_845,._workspacePanel_lfi1k_681{padding:24px}._workspaceNav_lfi1k_845{align-self:start;background:#0b0b0d;border:1px solid #3a3a3c;border-radius:24px;display:grid;gap:10px;position:sticky;top:96px}._workspaceLink_lfi1k_229{box-sizing:border-box;border-radius:4px;color:#a1a1a6;display:grid;gap:8px;padding:12px;text-decoration:none;width:100%}._onboardingTooltip_lfi1k_899{background:#ff3b30;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;left:50%;line-height:1.2;max-width:min(220px,70vw);min-height:26px;padding:0 10px;place-items:center;pointer-events:none;position:absolute;text-align:center;top:calc(100% + 40px);transform:translate(-50%);white-space:nowrap;z-index:60}._onboardingTooltip_lfi1k_899:before,._onboardingTooltip_lfi1k_899[data-placement=bottom]:before{border:6px solid transparent;border-bottom-color:#ff3b30;content:"";left:50%;position:absolute;top:-11px;transform:translate(-50%)}._onboardingTooltipBottom_lfi1k_967,._onboardingTooltip_lfi1k_899[data-placement=bottom]{left:50%;top:calc(100% + 40px);transform:translate(-50%)}._onboardingTooltipRight_lfi1k_981,._onboardingTooltip_lfi1k_899[data-placement=right]{left:calc(100% + 40px);top:50%;transform:translateY(-50%)}._onboardingTooltipRight_lfi1k_981:before,._onboardingTooltip_lfi1k_899[data-placement=right]:before{border-bottom-color:transparent;border-right-color:#ff3b30;left:-11px;top:50%;transform:translateY(-50%)}._workspaceLink_lfi1k_229:hover,._workspaceActive_lfi1k_1015{background:#1d1d1f;color:#f5f5f7}._workspaceContent_lfi1k_1025{display:grid;gap:24px;min-width:0}._workspacePanel_lfi1k_681{box-sizing:border-box;min-width:0;padding:32px}._formGrid_lfi1k_1049{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}._field_lfi1k_1061{display:grid;gap:8px}._label_lfi1k_1071{color:#a1a1a6;font-size:14px}._input_lfi1k_1081,._field_lfi1k_1061 select,._textarea_lfi1k_1085{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:12px;color:#f5f5f7;min-height:48px;padding:0 14px}._textarea_lfi1k_1085{min-height:112px;padding:14px;resize:vertical}._dropzone_lfi1k_1115{align-items:center;border:1px dashed #6e6e73;border-radius:24px;display:grid;gap:16px;justify-items:center;margin-top:24px;min-height:220px;padding:32px;text-align:center}._filePicker_lfi1k_1141{align-items:center;border:1px solid #6e6e73;border-radius:4px;color:#f5f5f7;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;min-height:52px;padding:0 18px}._filePicker_lfi1k_1141 input{display:none}._importPickerActions_lfi1k_1175{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}._selectionStatus_lfi1k_1191{color:#a1a1a6;font-size:14px;margin:16px 0 0}._selectedFilesHeader_lfi1k_1203{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}._importPreview_lfi1k_1219{border-top:1px solid #3a3a3c;margin-top:24px;padding-top:20px}._importPreview_lfi1k_1219 h2{font-size:18px;margin:0 0 6px}._importPreviewTree_lfi1k_1241{display:grid;gap:8px;list-style:none;margin:16px 0;padding:0}._importPreviewBranch_lfi1k_1257 details{border:1px solid #3a3a3c;border-radius:8px}._importPreviewBranch_lfi1k_1257 summary{align-items:center;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;list-style:none}._importPreviewBranch_lfi1k_1257 summary::-webkit-details-marker{display:none}._importPreviewBranch_lfi1k_1257 ._importPreviewTree_lfi1k_1241{border-top:1px solid #3a3a3c;margin:0;padding:8px}._importPreviewRow_lfi1k_1303{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:10px 12px}._importPreviewTree_lfi1k_1241>li:not(._importPreviewBranch_lfi1k_1257) ._importPreviewRow_lfi1k_1303{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:8px}._importPreviewIdentity_lfi1k_1333{align-items:center;display:flex;gap:10px;min-width:0}._importPreviewIdentity_lfi1k_1333 input{accent-color:#30d158;flex:0 0 auto;height:18px;margin:0;width:18px}._previewCheckboxSpacer_lfi1k_1363{flex:0 0 18px}._importPreviewIdentity_lfi1k_1333 div{min-width:0}._importPreviewIdentity_lfi1k_1333 strong,._previewReason_lfi1k_1381{overflow-wrap:anywhere}._importPreviewIdentity_lfi1k_1333 p,._previewReason_lfi1k_1381{font-size:13px;margin:4px 0 0}._previewReason_lfi1k_1381{color:#fc6}._previewStatusIcon_lfi1k_1409{align-items:center;display:inline-flex;flex:0 0 auto}._previewStatusaccepted_lfi1k_1421,._previewPillaccepted_lfi1k_1423{color:#30d158}._previewStatusignored_lfi1k_1431,._previewPillignored_lfi1k_1433{color:#a1a1a6}._previewStatuspartial_lfi1k_1441,._previewStatusunsupported_lfi1k_1443,._previewStatusinvalid_lfi1k_1445,._previewPillpartial_lfi1k_1447,._previewPillunsupported_lfi1k_1449,._previewPillinvalid_lfi1k_1451{color:#ff9f0a}._previewChevron_lfi1k_1459{color:#a1a1a6;margin-right:10px;transition:transform .14s ease-out}._manualPeriod_lfi1k_1471{border:1px solid #ff9f0a;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;padding:14px}._manualPeriod_lfi1k_1471 legend,._manualPeriod_lfi1k_1471>p{grid-column:1 / -1}._manualPeriod_lfi1k_1471 legend{color:#fc6;font-weight:700;padding:0 6px}._manualPeriod_lfi1k_1471 label{color:#a1a1a6;display:grid;font-size:13px;gap:6px}._manualPeriod_lfi1k_1471 input{background:#0b0b0d;border:1px solid #6e6e73;border-radius:4px;color:#f5f5f7;font:inherit;min-height:38px;padding:0 10px}._importPreviewBranch_lfi1k_1257 details:not([open]) ._previewChevron_lfi1k_1459{transform:rotate(-90deg)}._errorText_lfi1k_1555{color:#ff9f0a;margin:16px 0 0}._uploadErrorPanel_lfi1k_1565{background:#ff9f0a1a;border:1px solid #ff9f0a;border-radius:8px;color:#f5f5f7;display:grid;gap:8px;margin-top:16px;padding:16px}._uploadErrorPanel_lfi1k_1565 p{margin:0}._uploadErrorPanel_lfi1k_1565 strong{color:#fc6}._uploadErrorContext_lfi1k_1603{color:#fff;font-weight:700}._inputError_lfi1k_1613{border-color:#ff9f0a}._inlineError_lfi1k_1621{color:#ff9f0a;font-size:13px}._modalPanel_lfi1k_1631{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:16px;box-shadow:0 32px 80px #000000b3;color:#f5f5f7;display:grid;gap:16px;left:50%;max-width:min(460px,calc(100vw - 32px));padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:80}._modalTitle_lfi1k_1665{font-size:24px;margin:0}._progressMeter_lfi1k_1675{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:999px;height:12px;margin-top:18px;overflow:hidden}._progressMeter_lfi1k_1675 span{background:#2997ff;display:block;height:100%;transition:width .18s ease-out}._progressList_lfi1k_1707{display:grid;gap:14px;margin-top:24px}._progressItem_lfi1k_1719{align-items:center;display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr) auto}._progressDot_lfi1k_1733{align-items:center;background:#2a2a2d;border-radius:999px;color:#a1a1a6;display:inline-flex;height:32px;justify-content:center;width:32px}._done_lfi1k_1755{background:#30d158;color:#000}._running_lfi1k_1765{background:#2997ff;color:#fff}._reportList_lfi1k_1775,._pricingGrid_lfi1k_1777{display:grid;gap:16px;margin-top:24px}._reportItem_lfi1k_1789,._pricingCard_lfi1k_1791{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:20px;padding:24px}._reportItem_lfi1k_1789{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}._reportActions_lfi1k_1819,._modalActions_lfi1k_1821{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}._iconButton_lfi1k_1837{align-items:center;background:transparent;border:1px solid #6e6e73;border-radius:4px;color:#f5f5f7;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}._iconButton_lfi1k_1837:hover{background:#2a2a2d}._iconButton_lfi1k_1837:disabled{cursor:not-allowed;opacity:.55}._dangerIconButton_lfi1k_1881{border-color:#ff453a;color:#ff6961}._dangerButton_lfi1k_1891{background:#ff3b30}._dangerButton_lfi1k_1891:hover{background:#d70015}._pricingGrid_lfi1k_1777{grid-template-columns:repeat(3,minmax(0,1fr))}._pricingCard_lfi1k_1791 strong{color:#f5f5f7;display:block;font-size:32px;margin:16px 0}._statusPill_lfi1k_1929{border:1px solid #3a3a3c;border-radius:999px;color:#a1a1a6;display:inline-flex;font-size:13px;font-weight:700;min-height:32px;padding:0 12px;place-items:center;text-transform:uppercase}._authControls_lfi1k_1955{align-items:center;display:flex;gap:12px;min-width:0}._userBadge_lfi1k_1969,._userBadgeButton_lfi1k_1971{align-items:center;background:#1d1d1f;border:1px solid #3a3a3c;border-radius:999px;color:#f5f5f7;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:44px;max-width:min(42vw,360px);min-width:0;padding:0 14px}._userBadge_lfi1k_1969 span,._userBadgeButton_lfi1k_1971 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userBadgeButton_lfi1k_1971{cursor:pointer}._userBadgeButtonActive_lfi1k_2025{justify-content:start;max-width:min(56vw,520px);min-width:min(42vw,360px)}._profileMenu_lfi1k_2037{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:12px;color:#f5f5f7;box-shadow:0 32px 80px #0009;min-width:280px;padding:8px;z-index:50}._profileMenuSection_lfi1k_2059{display:grid;gap:8px}._profileMenuItem_lfi1k_2069{background:transparent;border:0;border-radius:8px;color:#f5f5f7;cursor:pointer;display:block;font-weight:700;min-height:40px;padding:10px 12px;text-align:left;width:100%}._profileMenuItem_lfi1k_2069:hover,._profileMenuItem_lfi1k_2069[data-active-item]{background:#2a2a2d}._profileSearch_lfi1k_2107{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:8px;color:#f5f5f7;min-height:44px;padding:0 12px}._profileSearchPopover_lfi1k_2125{background:#1d1d1f;border:1px solid #6e6e73;border-radius:12px;box-shadow:0 32px 80px #0009;color:#f5f5f7;display:grid;gap:4px;padding:6px;z-index:50}._profileSearchItem_lfi1k_2149{border-radius:8px;cursor:pointer;display:grid;gap:2px;padding:10px 12px}._profileSearchItem_lfi1k_2149:hover,._profileSearchItem_lfi1k_2149[data-active-item]{background:#2a2a2d}._profileSearchItem_lfi1k_2149 span{color:#a1a1a6;font-size:13px}._footer_lfi1k_2185{background:#0b0b0d;border-top:1px solid #3a3a3c;color:#a1a1a6;padding:48px clamp(20px,5vw,80px)}@media(max-width:1023px){._desktopNav_lfi1k_121{display:none}._authControls_lfi1k_1955{align-items:stretch;display:grid}._userBadge_lfi1k_1969,._userBadgeButton_lfi1k_1971,._userBadgeButtonActive_lfi1k_2025{max-width:100%;min-width:0}._menuButton_lfi1k_383{display:inline-flex}._split_lfi1k_663,._workspace_lfi1k_229,._formGrid_lfi1k_1049,._pricingGrid_lfi1k_1777{grid-template-columns:1fr}._workspaceNav_lfi1k_845{align-self:stretch;box-sizing:border-box;justify-self:stretch;min-width:0;position:static;width:100%}}@media(max-width:767px){._header_lfi1k_75{height:60px}._headerActions_lfi1k_123{gap:8px}._primaryLink_lfi1k_181{font-size:13px;min-height:40px;padding:0 12px}._hero_lfi1k_479{min-height:calc(100svh - 60px);padding-bottom:72px}._lead_lfi1k_619{font-size:17px}._featureCard_lfi1k_679,._visualPanel_lfi1k_677,._workspacePanel_lfi1k_681{border-radius:20px;padding:24px}._reportItem_lfi1k_1789,._progressItem_lfi1k_1719{grid-template-columns:1fr}._primaryButton_lfi1k_183,._secondaryButton_lfi1k_317,._secondaryLink_lfi1k_331{justify-content:center;width:100%}._onboardingTooltip_lfi1k_899,._onboardingTooltipRight_lfi1k_981,._onboardingTooltipBottom_lfi1k_967{left:50%;max-width:min(220px,calc(100vw - 32px));top:calc(100% + 40px);transform:translate(-50%);white-space:normal}._onboardingTooltip_lfi1k_899:before,._onboardingTooltipRight_lfi1k_981:before,._onboardingTooltipBottom_lfi1k_967:before{border:6px solid transparent;border-bottom-color:#ff3b30;left:50%;top:-11px;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
