.z5DOdq_root{--section-max-width:1200px;--claude-bg:#faf9f5;--claude-accent:#c46647;--claude-soft:#fcf2ee;--page-ink:#171717;--page-muted:#666;--page-line:#dedede;--page-surface:#f6f6f5}.z5DOdq_container{width:100%;max-width:var(--section-max-width);margin-left:auto;margin-right:auto}.z5DOdq_heroSection{padding:var(--site-hero-padding-top) 24px 2.75rem;text-align:center;position:relative;overflow-x:clip}.z5DOdq_heroInner{z-index:1;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex;position:relative}.z5DOdq_heroTitle{letter-spacing:-.045em;color:var(--page-ink);margin:0 0 16px;font-size:max(3.25rem,min(4.35vw,4rem));font-weight:700;line-height:1.02}.z5DOdq_heroSubtitle{color:var(--page-muted);max-width:794px;margin:0 0 2rem;font-size:20px;line-height:1.6}.z5DOdq_heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:3.75rem;display:flex}.z5DOdq_heroCtaContent{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.z5DOdq_heroClaudeIcon{opacity:.88;flex-shrink:0;width:16px;height:16px}.z5DOdq_claudePrimaryButton.ant-btn-primary:not(:disabled){color:#fff;background:var(--page-ink);border-color:var(--page-ink);box-shadow:none}.z5DOdq_claudePrimaryButton.ant-btn-primary:not(:disabled):hover{color:#fff!important;background:#333!important;border-color:#333!important}.z5DOdq_heroCtas .ant-btn:not(.ant-btn-primary){color:var(--page-ink);border-color:var(--page-line);box-shadow:none;background:0 0}.z5DOdq_heroCtas .ant-btn:not(.ant-btn-primary):hover{color:var(--page-ink)!important;border-color:var(--page-ink)!important;background:0 0!important}.z5DOdq_heroVideo{aspect-ratio:16/9;border:1px solid var(--page-line);border-radius:16px;width:100%;max-width:800px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.1)}.z5DOdq_heroVideo iframe{border:0;width:100%;height:100%;display:block}.z5DOdq_heroVideoThumb{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.z5DOdq_heroVideoThumb img{transition:opacity .2s}.z5DOdq_heroVideoThumb:hover img{opacity:.8}.z5DOdq_heroPlayBtn{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.z5DOdq_heroPlayBtn svg{filter:drop-shadow(0 2px 12px rgba(0,0,0,.5));width:80px;height:56px;transition:transform .15s}.z5DOdq_heroVideoThumb:hover .z5DOdq_heroPlayBtn svg{transform:scale(1.1)}.z5DOdq_reportMenuButton{cursor:default;border:0;justify-content:center;align-items:center;display:inline-flex}.z5DOdq_section{padding-top:100px;padding-left:24px;padding-right:24px}.z5DOdq_sectionInner{text-align:center;margin:0 auto}.z5DOdq_sectionTitle{letter-spacing:-.035em;color:var(--page-ink);margin:0 0 1rem;font-size:max(2.25rem,min(3.5vw,3rem));font-weight:700}.z5DOdq_sectionSubtitle{color:var(--page-muted);max-width:794px;margin:0 auto 2.5rem;font-size:1.25rem;line-height:1.6}.z5DOdq_textLink{color:var(--ant-color-primary);text-decoration:none}.z5DOdq_textLink:hover{text-decoration:underline}.z5DOdq_featureRows{flex-direction:column;gap:4rem;display:flex}.z5DOdq_featureRow{grid-gap:3rem;text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.z5DOdq_featureRow:nth-child(2n) .z5DOdq_featureImage{order:2}.z5DOdq_featureRow:nth-child(2n) .z5DOdq_featureContent{order:1}.z5DOdq_featureImage{--claude-mockup-scale:.62;background:var(--claude-bg);border:1px solid var(--page-line);box-shadow:none;border-radius:16px;overflow:hidden}.z5DOdq_featureMockupScale{zoom:var(--claude-mockup-scale)}.z5DOdq_claudeConversation,.z5DOdq_reportMockup{color:#151515;background:var(--claude-bg);width:100%;min-height:500px;padding:42px 48px;font-family:Georgia,Times New Roman,serif}.z5DOdq_claudeUserBubble{width:-webkit-fit-content;width:-moz-fit-content;color:#151515;background:#efede7;border-radius:14px;width:fit-content;max-width:min(720px,76%);margin:0 0 66px auto;padding:18px 24px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.45}.z5DOdq_claudeToolStatus{color:#77736d;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45}.z5DOdq_claudeRichText{font-size:19px;line-height:1.45}.z5DOdq_claudeRichText h4{margin:0 0 22px;font-size:20px;font-weight:700;line-height:1.3}.z5DOdq_claudeRichText p{margin:0 0 20px}.z5DOdq_claudeRichText ul{flex-direction:column;gap:14px;margin:0 0 32px;padding-left:34px;display:flex}.z5DOdq_mockLink{color:inherit;font-weight:700;text-decoration:underline}.z5DOdq_claudeActions{color:#77736d;gap:22px;margin-top:14px;display:flex}.z5DOdq_submissionsTable{border-collapse:collapse;width:100%;margin:24px 0 32px;font-size:16px}.z5DOdq_submissionsTable th,.z5DOdq_submissionsTable td{text-align:left;vertical-align:top;border-bottom:1px solid #bcb8b0;padding:16px 18px}.z5DOdq_submissionsTable th:first-child,.z5DOdq_submissionsTable td:first-child{width:48px;padding-left:0}.z5DOdq_submissionsTable th{font-weight:700}.z5DOdq_reportMockup{min-height:500px;padding:36px 42px 42px;font-family:Arial,Helvetica,sans-serif}.z5DOdq_reportMockup .z5DOdq_claudeUserBubble{margin-bottom:58px}.z5DOdq_reportStats{grid-gap:18px;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:34px;display:grid}.z5DOdq_reportStat{background:#f2f0eb;border-radius:10px;min-height:88px;padding:22px;position:relative}.z5DOdq_reportStat span{color:#3d3d3d;margin-bottom:12px;font-size:15px;font-weight:600;display:block}.z5DOdq_reportStat strong{color:#050505;font-size:28px;line-height:1}.z5DOdq_reportMenuButton{color:#4b4842;background:var(--claude-bg);border-radius:8px;width:34px;height:34px;position:absolute;top:16px;right:16px}.z5DOdq_reportCharts{grid-gap:44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;display:grid}.z5DOdq_reportChartBlock h4{color:#3d3d3d;margin:0 0 12px;font-size:17px;font-weight:700}.z5DOdq_chartLegend{color:#3d3d3d;flex-wrap:wrap;gap:10px 16px;min-height:54px;font-size:14px;line-height:1.2;display:flex}.z5DOdq_chartLegend span{align-items:center;gap:6px;display:inline-flex}.z5DOdq_chartLegend i{border-radius:3px;width:11px;height:11px}.z5DOdq_greenLegend0{background:#5ec7a2}.z5DOdq_greenLegend1{background:#25a57a}.z5DOdq_greenLegend2{background:#157b61}.z5DOdq_greenLegend3{background:#075844}.z5DOdq_purpleLegend0{background:#7d75dc}.z5DOdq_purpleLegend1{background:#5b50bd}.z5DOdq_purpleLegend2{background:#43378e}.z5DOdq_purpleLegend3{background:#aaa4e8}.z5DOdq_donutChart{aspect-ratio:1;border-radius:50%;width:min(220px,78%);margin:18px auto 0;position:relative}.z5DOdq_donutChart:after{content:"";background:var(--claude-bg);border-radius:50%;position:absolute;top:24%;bottom:24%;left:24%;right:24%}.z5DOdq_donutGreen{background:conic-gradient(#5ec7a2 0 30%, #25a57a 30% 60%, #157b61 60% 80%, #075844 80% 100%)}.z5DOdq_donutPurple{background:conic-gradient(#7d75dc 0 30%, #5b50bd 30% 60%, #43378e 60% 90%, #aaa4e8 90% 100%)}.z5DOdq_featureIcon{width:44px;height:44px;color:var(--claude-accent);background:var(--claude-soft);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.z5DOdq_featureIcon svg,.z5DOdq_useCaseIcon svg,.z5DOdq_workflowIcon svg{flex:0 0 22px;max-width:22px;max-height:22px;width:22px!important;height:22px!important}.z5DOdq_featureTitle{color:var(--ant-color-text);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.z5DOdq_featureDesc{color:var(--ant-color-text-secondary);margin:0;font-size:1rem;line-height:1.7}.z5DOdq_useCaseGrid{grid-gap:1.5rem;text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.z5DOdq_useCaseCard{background:#fff}.z5DOdq_useCaseTitle{color:var(--ant-color-text);margin:0;font-size:1.25rem;font-weight:700}.z5DOdq_useCaseDesc{color:var(--ant-color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.z5DOdq_workflowCards{grid-gap:1.5rem;text-align:left;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.z5DOdq_workflowCard{background:#fff}.z5DOdq_useCaseCard,.z5DOdq_workflowCard{--card-tone:var(--page-ink);--card-tone-bg:var(--page-surface);border:1px solid var(--page-line);border-radius:20px;flex-direction:column;gap:.75rem;padding:2rem;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.z5DOdq_useCaseCard:hover,.z5DOdq_workflowCard:hover{background:var(--card-tone-bg);border-color:transparent;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.07)}.z5DOdq_useCaseCard:nth-child(6n+1),.z5DOdq_workflowCard:nth-child(6n+1){--card-tone:#2563eb;--card-tone-bg:#edf4ff}.z5DOdq_useCaseCard:nth-child(6n+2),.z5DOdq_workflowCard:nth-child(6n+2){--card-tone:#ea580c;--card-tone-bg:#fff1e8}.z5DOdq_useCaseCard:nth-child(6n+3),.z5DOdq_workflowCard:nth-child(6n+3){--card-tone:#7c3aed;--card-tone-bg:#f3efff}.z5DOdq_useCaseCard:nth-child(6n+4),.z5DOdq_workflowCard:nth-child(6n+4){--card-tone:#15803d;--card-tone-bg:#eaf8f1}.z5DOdq_useCaseCard:nth-child(6n+5),.z5DOdq_workflowCard:nth-child(6n+5){--card-tone:#b45309;--card-tone-bg:#fff7d9}.z5DOdq_useCaseCard:nth-child(6n),.z5DOdq_workflowCard:nth-child(6n){--card-tone:#0284c7;--card-tone-bg:#eef7f8}.z5DOdq_useCaseIcon,.z5DOdq_workflowIcon{width:44px;height:44px;color:var(--page-ink);background:var(--page-surface);border-radius:12px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.z5DOdq_useCaseCard:hover .z5DOdq_useCaseIcon,.z5DOdq_workflowCard:hover .z5DOdq_workflowIcon{color:var(--card-tone);background:var(--card-tone-bg)}.z5DOdq_workflowTitle{color:var(--ant-color-text);margin:0;font-size:1.25rem;font-weight:700}.z5DOdq_workflowDesc{color:var(--ant-color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.z5DOdq_workflowHint{color:var(--ant-color-text-secondary);margin:1.5rem 0 0;font-size:.9375rem}.z5DOdq_setupContent{text-align:left;background:var(--page-surface);border:1px solid var(--page-line);border-radius:24px;max-width:760px;margin:0 auto;padding:2rem}.z5DOdq_setupSteps{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.z5DOdq_setupStep{align-items:flex-start;gap:1rem;display:flex}.z5DOdq_stepNum{background:var(--page-ink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:.875rem;font-weight:700;display:flex}.z5DOdq_stepText{color:var(--ant-color-text);margin:0;font-size:1rem;line-height:1.6}.z5DOdq_installRow{margin:1.5rem 0}.z5DOdq_setupNote{color:var(--ant-color-text-secondary);margin:-.5rem 0 0;font-size:.875rem;line-height:1.6}.z5DOdq_faqTitle{letter-spacing:-.035em;color:var(--page-ink);text-align:center;margin:0 0 2.5rem;font-size:max(2.25rem,min(3.5vw,3rem));font-weight:700}.z5DOdq_faqList{text-align:left;flex-direction:column;max-width:960px;margin:0 auto;display:flex}.z5DOdq_faqItem{border-bottom:1px solid var(--ant-color-border)}.z5DOdq_faqQuestion{width:100%;color:var(--ant-color-text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;line-height:1.4;display:flex}.z5DOdq_faqQuestion:hover{color:var(--ant-color-primary)}.z5DOdq_faqQuestionTitle{margin:0;font-size:1.25rem;font-weight:400}.z5DOdq_faqChevron{color:var(--ant-color-text-tertiary);flex-shrink:0;transition:transform .25s}.z5DOdq_faqItemOpen .z5DOdq_faqChevron{transform:rotate(180deg)}.z5DOdq_faqAnswerWrap{grid-template-rows:0fr;transition:grid-template-rows .25s,-ms-grid-rows .25s;display:grid}.z5DOdq_faqItemOpen .z5DOdq_faqAnswerWrap{grid-template-rows:1fr}.z5DOdq_faqAnswer{overflow:hidden}.z5DOdq_faqAnswer p{color:var(--ant-color-text-secondary);margin:0;padding:0 0 1.25rem;font-size:.9375rem;line-height:1.65}@media (max-width:1279.99px){.z5DOdq_heroSection{padding:var(--site-hero-padding-top) 24px 2rem}.z5DOdq_heroTitle{font-size:2.25rem;font-weight:700}.z5DOdq_heroSubtitle{font-size:1.125rem}.z5DOdq_heroClaudeGreeting{margin-bottom:30px;font-size:30px}.z5DOdq_section{padding-top:60px}.z5DOdq_sectionTitle{font-size:2.25rem}.z5DOdq_featureRow{grid-template-columns:1fr;gap:2rem}.z5DOdq_featureRow:nth-child(2n) .z5DOdq_featureImage,.z5DOdq_featureRow:nth-child(2n) .z5DOdq_featureContent{order:0}.z5DOdq_claudeConversation,.z5DOdq_reportMockup{min-height:auto;padding:32px}.z5DOdq_reportStats,.z5DOdq_reportCharts{grid-template-columns:1fr}.z5DOdq_useCaseGrid{grid-template-columns:1fr 1fr}.z5DOdq_workflowCards{grid-template-columns:1fr}.z5DOdq_faqTitle{font-size:1.75rem}.z5DOdq_faqQuestion{padding:1rem 0;font-size:.9375rem}}@media (max-width:639.99px){.z5DOdq_heroClaudeMockup{padding:32px 20px 64px}.z5DOdq_heroComposer{min-height:108px;padding:22px 20px 18px}.z5DOdq_heroComposer p{margin-bottom:34px;font-size:15px}.z5DOdq_heroComposerTools{font-size:15px}.z5DOdq_heroClaudeGreeting{gap:12px;margin-bottom:28px;font-size:26px}.z5DOdq_claudeMark{width:24px;height:24px}.z5DOdq_featureImage{--claude-mockup-scale:.9}.z5DOdq_claudeConversation,.z5DOdq_reportMockup,.z5DOdq_setupDialog{padding:24px}.z5DOdq_claudeUserBubble{max-width:88%;margin-bottom:42px;font-size:15px}.z5DOdq_claudeRichText{font-size:16px}.z5DOdq_submissionsTable{font-size:14px}.z5DOdq_submissionsTable th,.z5DOdq_submissionsTable td{padding:12px 8px}.z5DOdq_reportStats{gap:12px}.z5DOdq_reportCharts{gap:28px}.z5DOdq_setupDialog h3{flex-direction:column;align-items:flex-start;font-size:22px}.z5DOdq_setupDialogSubtitle,.z5DOdq_setupDialogNotice,.z5DOdq_setupInput{font-size:16px}.z5DOdq_setupDialog{width:calc(100% - 24px)}.z5DOdq_useCaseGrid{grid-template-columns:1fr}}