: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_ojc49_31{min-height:100vh;background:#000;color:#f5f5f7;font-family:Inter,Arial,sans-serif}._header_ojc49_38{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_ojc49_53{color:#f5f5f7;font-family:Space Grotesk,Inter,Arial,sans-serif;font-size:19px;font-weight:700;text-decoration:none}._desktopNav_ojc49_61,._headerActions_ojc49_62{align-items:center;display:flex;gap:18px}._desktopNav_ojc49_61{justify-content:center}._headerActions_ojc49_62{justify-content:end}._navLink_ojc49_76{color:#a1a1a6;font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .18s ease-out}._navLink_ojc49_76:hover,._active_ojc49_87{color:#f5f5f7}._primaryLink_ojc49_91,._primaryButton_ojc49_92{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_ojc49_91{border:0}._navIndicatorWrap_ojc49_114,._workspaceLinkLabel_ojc49_115{align-items:center;display:inline-flex;min-width:0;position:relative}._redDot_ojc49_122{animation:_redDotPulse_ojc49_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_ojc49_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_ojc49_91:hover,._primaryButton_ojc49_92:hover{background:#147ce5;transform:scale(1.02)}._primaryButton_ojc49_92:disabled,._secondaryButton_ojc49_159:disabled{cursor:not-allowed;opacity:.55;transform:none}._secondaryButton_ojc49_159,._secondaryLink_ojc49_166{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_ojc49_159:hover,._secondaryLink_ojc49_166:hover{background:#f5f5f7;border-color:#f5f5f7;color:#000}._menuButton_ojc49_192{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_ojc49_205{background:#000000b8;top:0;right:0;bottom:0;left:0;position:fixed;z-index:30}._mobileMenu_ojc49_212{background:#000;color:#f5f5f7;top:0;right:0;bottom:0;left:0;padding:20px;position:fixed;z-index:40}._mobileMenuHeader_ojc49_221{align-items:center;display:flex;justify-content:space-between}._mobileNav_ojc49_227{display:grid;gap:24px;margin:64px 0}._mobileDismiss_ojc49_233{color:#f5f5f7;font-size:32px;font-weight:700;text-decoration:none}._hero_ojc49_240{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_ojc49_240: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_ojc49_262{max-width:760px;position:relative;z-index:1}._eyebrow_ojc49_268{color:#a1a1a6;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}._heroTitle_ojc49_277,._pageTitle_ojc49_278,._sectionTitle_ojc49_279{font-family:Space Grotesk,Inter,Arial,sans-serif;font-weight:700;letter-spacing:0}._heroTitle_ojc49_277{font-size:clamp(44px,8vw,72px);line-height:.98;margin:0 0 24px}._pageTitle_ojc49_278{font-size:clamp(40px,6vw,64px);line-height:1.05;margin:0 0 24px;max-width:860px}._sectionTitle_ojc49_279{font-size:clamp(32px,4vw,48px);line-height:1.08;margin:0}._gradientText_ojc49_304{background:linear-gradient(90deg,#f5f5f7,#b8d5f0 55%,#667c9d);-webkit-background-clip:text;color:transparent}._lead_ojc49_310{color:#d6d6db;font-size:21px;line-height:1.45;margin:0;max-width:640px}._section_ojc49_279{background:#000;padding:clamp(72px,10vw,160px) clamp(20px,5vw,80px)}._surfaceSection_ojc49_323{background:#0b0b0d}._sectionInner_ojc49_327{margin:0 auto;max-width:1440px}._split_ojc49_332{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}._visualPanel_ojc49_339,._featureCard_ojc49_340,._workspacePanel_ojc49_341{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:28px}._visualPanel_ojc49_339{min-height:430px;overflow:hidden;padding:48px;position:relative}._metricGrid_ojc49_354{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}._metric_ojc49_354{border-top:1px solid #3a3a3c;padding-top:24px}._metricValue_ojc49_366{color:#f5f5f7;display:block;font-size:32px;font-weight:700}._muted_ojc49_373{color:#a1a1a6}._cardScroller_ojc49_377{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_ojc49_340{min-height:300px;padding:48px;scroll-snap-align:start}._featureCard_ojc49_340 h3,._workspacePanel_ojc49_341 h2,._workspacePanel_ojc49_341 h3{font-size:28px;line-height:1.15;margin:0 0 16px}._buttonRow_ojc49_402{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}._workspace_ojc49_115{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_ojc49_423,._workspacePanel_ojc49_341{padding:24px}._workspaceNav_ojc49_423{align-self:start;background:#0b0b0d;border:1px solid #3a3a3c;border-radius:24px;display:grid;gap:10px;position:sticky;top:96px}._workspaceLink_ojc49_115{box-sizing:border-box;border-radius:4px;color:#a1a1a6;display:grid;gap:8px;padding:12px;text-decoration:none;width:100%}._onboardingTooltip_ojc49_450{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_ojc49_450:before,._onboardingTooltip_ojc49_450[data-placement=bottom]:before{border:6px solid transparent;border-bottom-color:#ff3b30;content:"";left:50%;position:absolute;top:-11px;transform:translate(-50%)}._onboardingTooltipBottom_ojc49_484,._onboardingTooltip_ojc49_450[data-placement=bottom]{left:50%;top:calc(100% + 40px);transform:translate(-50%)}._onboardingTooltipRight_ojc49_491,._onboardingTooltip_ojc49_450[data-placement=right]{left:calc(100% + 40px);top:50%;transform:translateY(-50%)}._onboardingTooltipRight_ojc49_491:before,._onboardingTooltip_ojc49_450[data-placement=right]:before{border-bottom-color:transparent;border-right-color:#ff3b30;left:-11px;top:50%;transform:translateY(-50%)}._workspaceLink_ojc49_115:hover,._workspaceActive_ojc49_508{background:#1d1d1f;color:#f5f5f7}._workspaceContent_ojc49_513{display:grid;gap:24px;min-width:0}._workspacePanel_ojc49_341{box-sizing:border-box;min-width:0;padding:32px}._formGrid_ojc49_525{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}._field_ojc49_531{display:grid;gap:8px}._label_ojc49_536{color:#a1a1a6;font-size:14px}._input_ojc49_541,._field_ojc49_531 select,._textarea_ojc49_543{background:#1d1d1f;border:1px solid #3a3a3c;border-radius:12px;color:#f5f5f7;min-height:48px;padding:0 14px}._textarea_ojc49_543{min-height:112px;padding:14px;resize:vertical}._dropzone_ojc49_558{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_ojc49_571{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_ojc49_571 input{display:none}._importPickerActions_ojc49_588{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}._selectionStatus_ojc49_596{color:#a1a1a6;font-size:14px;margin:16px 0 0}._selectedFilesHeader_ojc49_602{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}._importPreview_ojc49_610{border-top:1px solid #3a3a3c;margin-top:24px;padding-top:20px}._importPreview_ojc49_610 h2{font-size:18px;margin:0 0 6px}._importPreviewTree_ojc49_621{display:grid;gap:8px;list-style:none;margin:16px 0;padding:0}._importPreviewBranch_ojc49_629 details{border:1px solid #3a3a3c;border-radius:8px}._importPreviewBranch_ojc49_629 summary{align-items:center;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;list-style:none}._importPreviewBranch_ojc49_629 summary::-webkit-details-marker{display:none}._importPreviewBranch_ojc49_629 ._importPreviewTree_ojc49_621{border-top:1px solid #3a3a3c;margin:0;padding:8px}._importPreviewRow_ojc49_652{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:10px 12px}._importPreviewTree_ojc49_621>li:not(._importPreviewBranch_ojc49_629) ._importPreviewRow_ojc49_652{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:8px}._importPreviewIdentity_ojc49_667{align-items:center;display:flex;gap:10px;min-width:0}._importPreviewIdentity_ojc49_667 input{accent-color:#30d158;flex:0 0 auto;height:18px;margin:0;width:18px}._previewCheckboxSpacer_ojc49_682{flex:0 0 18px}._importPreviewIdentity_ojc49_667 div{min-width:0}._importPreviewIdentity_ojc49_667 strong,._previewReason_ojc49_691{overflow-wrap:anywhere}._importPreviewIdentity_ojc49_667 p,._previewReason_ojc49_691{font-size:13px;margin:4px 0 0}._previewReason_ojc49_691{color:#fc6}._previewStatusIcon_ojc49_705{align-items:center;display:inline-flex;flex:0 0 auto}._previewStatusaccepted_ojc49_711,._previewPillaccepted_ojc49_712{color:#30d158}._previewStatusignored_ojc49_716,._previewPillignored_ojc49_717{color:#a1a1a6}._previewStatuspartial_ojc49_721,._previewStatusunsupported_ojc49_722,._previewStatusinvalid_ojc49_723,._previewPillpartial_ojc49_724,._previewPillunsupported_ojc49_725,._previewPillinvalid_ojc49_726{color:#ff9f0a}._previewChevron_ojc49_730{color:#a1a1a6;margin-right:10px;transition:transform .14s ease-out}._manualPeriod_ojc49_736{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_ojc49_736 legend,._manualPeriod_ojc49_736>p{grid-column:1 / -1}._manualPeriod_ojc49_736 legend{color:#fc6;font-weight:700;padding:0 6px}._manualPeriod_ojc49_736 label{color:#a1a1a6;display:grid;font-size:13px;gap:6px}._manualPeriod_ojc49_736 input{background:#0b0b0d;border:1px solid #6e6e73;border-radius:4px;color:#f5f5f7;font:inherit;min-height:38px;padding:0 10px}._importPreviewBranch_ojc49_629 details:not([open]) ._previewChevron_ojc49_730{transform:rotate(-90deg)}._errorText_ojc49_778{color:#ff9f0a;margin:16px 0 0}._uploadErrorPanel_ojc49_783{background:#ff9f0a1a;border:1px solid #ff9f0a;border-radius:8px;color:#f5f5f7;display:grid;gap:8px;margin-top:16px;padding:16px}._uploadErrorPanel_ojc49_783 p{margin:0}._uploadErrorPanel_ojc49_783 strong{color:#fc6}._uploadErrorContext_ojc49_802{color:#fff;font-weight:700}._inputError_ojc49_807{border-color:#ff9f0a}._inlineError_ojc49_811{color:#ff9f0a;font-size:13px}._modalPanel_ojc49_816{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_ojc49_833{font-size:24px;margin:0}._progressMeter_ojc49_838{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:999px;height:12px;margin-top:18px;overflow:hidden}._progressMeter_ojc49_838 span{background:#2997ff;display:block;height:100%;transition:width .18s ease-out}._progressList_ojc49_854{display:grid;gap:14px;margin-top:24px}._progressItem_ojc49_860{align-items:center;display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr) auto}._progressDot_ojc49_867{align-items:center;background:#2a2a2d;border-radius:999px;color:#a1a1a6;display:inline-flex;height:32px;justify-content:center;width:32px}._done_ojc49_878{background:#30d158;color:#000}._running_ojc49_883{background:#2997ff;color:#fff}._reportList_ojc49_888,._pricingGrid_ojc49_889{display:grid;gap:16px;margin-top:24px}._reportItem_ojc49_895,._pricingCard_ojc49_896{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:20px;padding:24px}._reportItem_ojc49_895{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}._reportActions_ojc49_910,._modalActions_ojc49_911{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}._iconButton_ojc49_919{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_ojc49_919:hover{background:#2a2a2d}._iconButton_ojc49_919:disabled{cursor:not-allowed;opacity:.55}._dangerIconButton_ojc49_941{border-color:#ff453a;color:#ff6961}._dangerButton_ojc49_946{background:#ff3b30}._dangerButton_ojc49_946:hover{background:#d70015}._pricingGrid_ojc49_889{grid-template-columns:repeat(3,minmax(0,1fr))}._pricingCard_ojc49_896 strong{color:#f5f5f7;display:block;font-size:32px;margin:16px 0}._statusPill_ojc49_965{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_ojc49_978{align-items:center;display:flex;gap:12px;min-width:0}._userBadge_ojc49_985,._userBadgeButton_ojc49_986{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_ojc49_985 span,._userBadgeButton_ojc49_986 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userBadgeButton_ojc49_986{cursor:pointer}._userBadgeButtonActive_ojc49_1013{justify-content:start;max-width:min(56vw,520px);min-width:min(42vw,360px)}._profileMenu_ojc49_1019{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_ojc49_1030{display:grid;gap:8px}._profileMenuItem_ojc49_1035{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_ojc49_1035:hover,._profileMenuItem_ojc49_1035[data-active-item]{background:#2a2a2d}._profileSearch_ojc49_1054{background:#0b0b0d;border:1px solid #3a3a3c;border-radius:8px;color:#f5f5f7;min-height:44px;padding:0 12px}._profileSearchPopover_ojc49_1063{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_ojc49_1075{border-radius:8px;cursor:pointer;display:grid;gap:2px;padding:10px 12px}._profileSearchItem_ojc49_1075:hover,._profileSearchItem_ojc49_1075[data-active-item]{background:#2a2a2d}._profileSearchItem_ojc49_1075 span{color:#a1a1a6;font-size:13px}._footer_ojc49_1093{background:#0b0b0d;border-top:1px solid #3a3a3c;color:#a1a1a6;padding:48px clamp(20px,5vw,80px)}@media(max-width:1023px){._desktopNav_ojc49_61{display:none}._authControls_ojc49_978{align-items:stretch;display:grid}._userBadge_ojc49_985,._userBadgeButton_ojc49_986,._userBadgeButtonActive_ojc49_1013{max-width:100%;min-width:0}._menuButton_ojc49_192{display:inline-flex}._split_ojc49_332,._workspace_ojc49_115,._formGrid_ojc49_525,._pricingGrid_ojc49_889{grid-template-columns:1fr}._workspaceNav_ojc49_423{align-self:stretch;box-sizing:border-box;justify-self:stretch;min-width:0;position:static;width:100%}}@media(max-width:767px){._header_ojc49_38{height:60px}._headerActions_ojc49_62{gap:8px}._primaryLink_ojc49_91{font-size:13px;min-height:40px;padding:0 12px}._hero_ojc49_240{min-height:calc(100svh - 60px);padding-bottom:72px}._lead_ojc49_310{font-size:17px}._featureCard_ojc49_340,._visualPanel_ojc49_339,._workspacePanel_ojc49_341{border-radius:20px;padding:24px}._reportItem_ojc49_895,._progressItem_ojc49_860{grid-template-columns:1fr}._primaryButton_ojc49_92,._secondaryButton_ojc49_159,._secondaryLink_ojc49_166{justify-content:center;width:100%}._onboardingTooltip_ojc49_450,._onboardingTooltipRight_ojc49_491,._onboardingTooltipBottom_ojc49_484{left:50%;max-width:min(220px,calc(100vw - 32px));top:calc(100% + 40px);transform:translate(-50%);white-space:normal}._onboardingTooltip_ojc49_450:before,._onboardingTooltipRight_ojc49_491:before,._onboardingTooltipBottom_ojc49_484: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}}
