:where(.ZenfaiDesignSystem_scope__9RBWm){--paper-50:#fcfbf7;--paper-100:#f8f6ef;--paper-200:#f4f1e8;--paper-300:#e8e4d9;--paper-400:#d5d0c3;--paper-500:#b9b3a2;--ink-200:#c4cec7;--ink-300:#a7b0aa;--ink-400:#70857a;--ink-500:#586761;--ink-700:#33423b;--ink-800:#23312c;--ink-900:#17231f;--ink-950:#111916;--celadon-50:#f1f7f4;--celadon-100:#dceae3;--celadon-300:#8fc4b1;--celadon-500:#477c70;--celadon-600:#35685d;--celadon-800:#244b43;--vermilion-600:#963e29;--vermilion-700:#7e3421;--vermilion-800:#632819;--gold-100:#f2e7c9;--gold-500:#a9782f;--gold-700:#604214;--pine-500:#2a6b44;--color-bg-canvas:var(--paper-200);--color-bg-surface:var(--paper-50);--color-bg-subtle:var(--paper-300);--color-bg-hover:var(--paper-100);--color-bg-inverse:var(--ink-900);--color-text-primary:var(--ink-900);--color-text-secondary:var(--ink-700);--color-text-muted:var(--ink-500);--color-text-inverse:var(--paper-50);--color-text-inverse-muted:var(--ink-200);--color-border-subtle:var(--paper-400);--color-border-default:var(--paper-500);--color-border-field:var(--ink-400);--color-border-strong:var(--ink-500);--color-border-inverse:var(--ink-700);--color-focus:var(--ink-900);--color-ai-bg:var(--celadon-100);--color-ai-fg:var(--celadon-800);--color-ai-line:var(--celadon-500);--color-ai-inverse:var(--celadon-300);--color-selected-bg:var(--celadon-50);--color-selected-line:var(--celadon-600);--color-action-default:var(--vermilion-600);--color-action-hover:var(--vermilion-700);--color-action-pressed:var(--vermilion-800);--color-pending-bg:var(--gold-100);--color-pending-fg:var(--gold-700);--color-pending-line:var(--gold-500);--color-ready-bg:var(--pine-500);--color-ready-fg:var(--paper-50);--color-disabled-bg:var(--paper-300);--color-disabled-fg:var(--ink-400);--color-disabled-border:var(--paper-400);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:9999px;--page-gutter:var(--space-12);--grid-hero:5fr 7fr;--grid-split:1fr 1fr;--motion-micro:120ms;--easing:cubic-bezier(.2,0,0,1);--elevation-panel:0 12px 32px rgb(23 35 31/10%);--elevation-pressed:inset 0 1px 2px rgb(17 25 22/18%);background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:var(--type-body);line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased}:where(.ZenfaiDesignSystem_scope__9RBWm) *,:where(.ZenfaiDesignSystem_scope__9RBWm) :after,:where(.ZenfaiDesignSystem_scope__9RBWm) :before{box-sizing:border-box}:where(.ZenfaiDesignSystem_scope__9RBWm) blockquote,:where(.ZenfaiDesignSystem_scope__9RBWm) dl,:where(.ZenfaiDesignSystem_scope__9RBWm) figure,:where(.ZenfaiDesignSystem_scope__9RBWm) h1,:where(.ZenfaiDesignSystem_scope__9RBWm) h2,:where(.ZenfaiDesignSystem_scope__9RBWm) h3,:where(.ZenfaiDesignSystem_scope__9RBWm) p{margin:0}:where(.ZenfaiDesignSystem_scope__9RBWm) ol,:where(.ZenfaiDesignSystem_scope__9RBWm) ul{margin:0;padding:0;list-style:none}:where(.ZenfaiDesignSystem_scope__9RBWm) a,:where(.ZenfaiDesignSystem_scope__9RBWm) button{-webkit-tap-highlight-color:transparent}:where(.ZenfaiDesignSystem_scope__9RBWm) button{font:inherit;cursor:pointer}:where(.ZenfaiDesignSystem_scope__9RBWm) a{color:inherit;text-decoration:none}:where(.ZenfaiDesignSystem_scope__9RBWm) svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.75}.ZenfaiDesignSystem_scope__9RBWm :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ZenfaiDesignSystem_scope__9RBWm ::-moz-selection{background:var(--color-ai-bg);color:var(--color-text-primary)}.ZenfaiDesignSystem_scope__9RBWm ::selection{background:var(--color-ai-bg);color:var(--color-text-primary)}:where(.ZenfaiDesignSystem_scope__9RBWm) h2{font-size:var(--type-h2);font-weight:500;letter-spacing:-.025em;line-height:1.18}:where(.ZenfaiDesignSystem_scope__9RBWm) h3{font-size:var(--type-h4);font-weight:500;letter-spacing:-.015em;line-height:1.35}:where(.ZenfaiDesignSystem_scope__9RBWm) section{scroll-margin-top:var(--space-6)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_button__62P_w,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_button__62P_w){min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--type-small);font-weight:600;line-height:1.3;transition:background-color var(--motion-micro) var(--easing),border-color var(--motion-micro) var(--easing)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_primaryButton__Ejk68,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_primaryButton__Ejk68){background:var(--color-action-default);color:var(--color-text-inverse)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_primaryButton__Ejk68,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_primaryButton__Ejk68):hover:not(:disabled){background:var(--color-action-hover)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_primaryButton__Ejk68,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_primaryButton__Ejk68):active:not(:disabled){background:var(--color-action-pressed);box-shadow:var(--elevation-pressed)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_primaryButton__Ejk68,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_primaryButton__Ejk68):focus-visible{box-shadow:inset 0 0 0 1px var(--color-text-inverse)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_secondaryButton__XmRba,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_secondaryButton__XmRba){border-color:var(--color-border-strong);background:var(--color-bg-surface)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_secondaryButton__XmRba,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_secondaryButton__XmRba):hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-text-primary)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_secondaryButton__XmRba,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_secondaryButton__XmRba):active:not(:disabled){background:var(--color-bg-subtle)}.ZenfaiDesignSystem_chip__DXmbK{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-size:var(--type-caption);font-weight:500;line-height:1.5}.ZenfaiDesignSystem_chip__DXmbK svg{width:14px;height:14px}.ZenfaiDesignSystem_aiChip__POcoF{background:var(--color-ai-bg);color:var(--color-ai-fg)}.ZenfaiDesignSystem_neutralChip__uD53v{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.ZenfaiDesignSystem_pendingChip__dzc84{background:var(--color-pending-bg);color:var(--color-pending-fg)}.ZenfaiDesignSystem_readyChip__FCVKO{background:var(--color-ready-bg);color:var(--color-ready-fg)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_button__62P_w,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_button__62P_w):disabled{background:var(--color-disabled-bg);color:var(--color-disabled-fg);border-color:var(--color-disabled-border);cursor:not-allowed;box-shadow:none}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_textButton__SPfJB,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_textButton__SPfJB){background:transparent;color:var(--color-text-primary)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_textButton__SPfJB,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_textButton__SPfJB):hover:not(:disabled){background:var(--color-bg-hover)}:is(.ZenfaiDesignSystem_scope__9RBWm .ZenfaiDesignSystem_textButton__SPfJB,.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_textButton__SPfJB):active:not(:disabled){background:var(--color-bg-subtle)}.ZenfaiDesignSystem_toolbar__8P8Oh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--page-gutter);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);font-size:var(--type-caption);color:var(--color-text-muted)}.ZenfaiDesignSystem_toolbarLabel__2nmjO{display:inline-flex;align-items:center;gap:var(--space-2)}.ZenfaiDesignSystem_toolbarLabel__2nmjO:before{content:"";width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-ai-line)}.ZenfaiDesignSystem_toolbar__8P8Oh nav{display:flex;gap:var(--space-4)}.ZenfaiDesignSystem_toolbar__8P8Oh a{display:inline-flex;align-items:center;min-height:32px}.ZenfaiDesignSystem_toolbar__8P8Oh a[aria-current=page]{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.ZenfaiDesignSystem_toolbar__8P8Oh a:hover{color:var(--color-action-hover)}@media (max-width:1279px){:where(.ZenfaiDesignSystem_scope__9RBWm){--page-gutter:var(--space-10)}}@media (max-width:1023px){:where(.ZenfaiDesignSystem_scope__9RBWm){--page-gutter:var(--space-8)}}@media (max-width:639px){:where(.ZenfaiDesignSystem_scope__9RBWm){--page-gutter:var(--space-5)}.ZenfaiDesignSystem_toolbar__8P8Oh{flex-wrap:wrap;gap:0 var(--space-3);padding-block:var(--space-2)}.ZenfaiDesignSystem_toolbar__8P8Oh a{min-height:44px}}@media (prefers-reduced-motion:reduce){.ZenfaiDesignSystem_scope__9RBWm *,.ZenfaiDesignSystem_scope__9RBWm :after,.ZenfaiDesignSystem_scope__9RBWm :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ZenfaiDesignSystem_scope__9RBWm.ZenfaiDesignSystem_button__62P_w:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.ZenfaiProduct_section__o_ytS{padding-block:104px;scroll-margin-top:24px}.ZenfaiProduct_hero__EleVn{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-block:64px 88px}.ZenfaiProduct_heroCopy__Igt_x{text-align:center;width:100%}.ZenfaiProduct_heroCopy__Igt_x>p{margin-inline:auto}.ZenfaiProduct_heroCopy__Igt_x>p:first-of-type{justify-content:center}.ZenfaiProduct_hero__EleVn h1{font-size:var(--type-display);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:24px auto 0;max-width:20ch}.ZenfaiProduct_heroLead__Ph2Yu{font-size:var(--type-body-lg);line-height:1.65;color:var(--color-text-secondary);margin:28px auto 0;max-width:64ch}.ZenfaiProduct_heroPrompt__Y9pnC{font-size:var(--type-body);line-height:1.65;color:var(--color-text-secondary);margin-top:20px;max-width:68ch}.ZenfaiProduct_heroActions__vwHNw{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:32px;align-items:center;justify-content:center}.ZenfaiProduct_heroNote__RR8XA{font-size:var(--type-small);color:var(--color-text-muted);margin-top:24px}.ZenfaiProduct_heading__2PnPj{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:end;margin-bottom:44px}.ZenfaiProduct_heading__2PnPj h2{font-size:var(--type-h2);line-height:1.14;letter-spacing:-.025em;font-weight:400;max-width:24ch;margin-top:16px}.ZenfaiProduct_heading__2PnPj>p{font-size:var(--type-body);line-height:1.7;color:var(--color-text-muted)}.ZenfaiProduct_productFigure__K__XY{min-width:0;width:100%}.ZenfaiProduct_productFigure__K__XY figcaption{margin-top:18px;font-size:14px;line-height:1.6;color:var(--color-text-muted)}.ZenfaiProduct_productFigure__K__XY figcaption p+p{margin-top:4px}.ZenfaiProduct_workspaceIllustration__WVfZp{--color-focus:var(--paper-50);background:var(--ink-900);color:var(--paper-50);border:1px solid var(--ink-700);border-radius:16px;box-shadow:0 12px 36px rgb(20 30 26/8%);overflow:hidden}.ZenfaiProduct_visualBar__SXsaa{display:flex;gap:14px;padding:20px 22px;align-items:center;border-bottom:1px solid rgb(255 255 255/14%);font-size:14px;color:var(--paper-400)}.ZenfaiProduct_visualBrand__TlACs{color:var(--paper-50);font-size:23px;font-weight:500;letter-spacing:-.06em}.ZenfaiProduct_illustrationLabel__zfV60{margin-left:auto;padding:3px 8px;border:1px solid rgb(255 255 255/18%);border-radius:4px}.ZenfaiProduct_visualContent__QUIv9{display:grid;grid-template-columns:220px minmax(0,1fr)}.ZenfaiProduct_visualDepartments__TAji3{padding:28px 12px 20px;border-right:1px solid rgb(255 255 255/12%)}.ZenfaiProduct_visualDepartments__TAji3>p{font-size:14px;color:var(--paper-400);margin:0 8px 20px;line-height:1.7}.ZenfaiProduct_visualDepartments__TAji3>div{display:flex;gap:9px;padding:14px 8px;align-items:center;font-size:14px;color:var(--paper-300);line-height:1.4}.ZenfaiProduct_visualDepartments__TAji3>div[data-selected=true]{color:var(--paper-50);background:rgb(137 181 164/13%);border-radius:6px}.ZenfaiProduct_visualDepartments__TAji3 svg{width:17px;height:17px;flex:none}.ZenfaiProduct_visualDepartments__TAji3 .ZenfaiProduct_visualAsideNote__Iowl9{margin-top:60px;padding-top:20px;border-top:1px solid rgb(255 255 255/12%)}.ZenfaiProduct_visualWorkflow__zz3Hy{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:12px;align-items:stretch;padding:32px 24px;min-width:0}.ZenfaiProduct_workflowLabel__fgsf3{grid-column:1/-1;font-size:14px;color:var(--paper-300);margin-bottom:24px}.ZenfaiProduct_visualStep__rioaM{display:flex;gap:12px;align-items:flex-start;padding:18px 14px;border:1px solid rgb(255 255 255/14%);border-radius:8px;background:rgb(255 255 255/4%)}.ZenfaiProduct_visualIcon__n2sGi{display:grid;place-items:center;width:28px;height:28px;flex:none;color:var(--celadon-300)}.ZenfaiProduct_visualIcon__n2sGi svg{width:21px;height:21px}.ZenfaiProduct_visualStep__rioaM small{display:block;font-size:14px;color:var(--paper-400);line-height:1.4}.ZenfaiProduct_visualStep__rioaM strong{display:block;margin-top:8px;font-weight:500;font-size:18px;line-height:1.35}.ZenfaiProduct_visualStep__rioaM p{font-size:14px;color:var(--paper-300);margin-top:8px;line-height:1.5}.ZenfaiProduct_visualReview__IJmZ_{border-color:var(--celadon-600);background:rgb(111 151 133/9%)}.ZenfaiProduct_visualConnector__AxRpV{display:block;width:16px;height:22px;margin:auto;transform:rotate(-90deg);color:var(--celadon-500)}.ZenfaiProduct_previewButton__aNzKl{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:500;background:transparent;border:0;padding:8px 0}.ZenfaiProduct_previewButton__aNzKl svg{width:16px;height:16px;flex:none}.ZenfaiProduct_previewButton__aNzKl:hover{color:var(--color-action-hover)}.ZenfaiProduct_dialog__CDXXU{margin:auto;width:min(1600px,96vw);max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--paper-400);border-radius:12px;background:var(--paper-50);color:var(--ink-900);overscroll-behavior:contain}.ZenfaiProduct_dialog__CDXXU::backdrop{background:rgb(17 25 22/75%)}.ZenfaiProduct_dialogHeader__qxLZ_{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:var(--paper-50);border-bottom:1px solid var(--paper-400)}.ZenfaiProduct_dialogHeader__qxLZ_ h2{font-size:22px;line-height:1.3;font-weight:500}.ZenfaiProduct_dialogHeader__qxLZ_ button{display:grid;place-items:center;flex:none;width:44px;height:44px;background:transparent;border:1px solid var(--paper-400);border-radius:6px}.ZenfaiProduct_dialogBody__ddhy6{padding:16px}.ZenfaiProduct_modalNote__TU_XP{margin-top:20px;color:var(--ink-500);font-size:16px;line-height:1.6}.ZenfaiProduct_dialog__CDXXU .ZenfaiProduct_workspaceIllustration__WVfZp{max-width:100%;margin:auto}.ZenfaiProduct_dialog__CDXXU .ZenfaiProduct_visualContent__QUIv9{grid-template-columns:220px 1fr}.ZenfaiProduct_sampleImage__4y08J{position:relative;min-width:0}.ZenfaiProduct_sampleImage__4y08J img{display:block;max-width:100%;height:auto}.ZenfaiProduct_imageLoading___y541{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:var(--paper-50);font-size:14px;padding:16px;text-align:center}.ZenfaiProduct_imageError__L4t7H{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:var(--paper-100);font-size:16px;text-align:center}.ZenfaiProduct_imageError__L4t7H>svg{width:24px;height:24px}.ZenfaiProduct_imageError__L4t7H a{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline}.ZenfaiProduct_imageError__L4t7H a svg{width:16px}.ZenfaiProduct_auxiliary__Y7_Tf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;margin-top:40px}.ZenfaiProduct_demoConsultation__7MVqN{margin-top:40px;padding-block:28px;border-top:1px solid var(--color-border-strong)}.ZenfaiProduct_demoConsultation__7MVqN h3{font-size:var(--type-h3);line-height:1.25;font-weight:400}.ZenfaiProduct_demoConsultation__7MVqN p{max-width:72ch;margin-top:16px;font-size:var(--type-body);line-height:1.65;color:var(--color-text-muted)}.ZenfaiProduct_demoConsultation__7MVqN a{margin-top:20px}.ZenfaiProduct_demoConsultation__7MVqN .ZenfaiProduct_consultationNote__Nvxu0{font-size:var(--type-small);margin-top:12px}.ZenfaiProduct_auxiliary__Y7_Tf article{border-top:1px solid var(--color-border-strong);padding-top:28px}.ZenfaiProduct_auxiliary__Y7_Tf h3{font-size:var(--type-h3);line-height:1.25;font-weight:400;margin-top:12px}.ZenfaiProduct_auxiliary__Y7_Tf p{color:var(--color-text-muted);margin-top:16px;line-height:1.65}.ZenfaiProduct_auxiliary__Y7_Tf a{margin-top:16px}.ZenfaiProduct_documentCard__0u29k{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:24px}.ZenfaiProduct_documentCard__0u29k .ZenfaiProduct_sampleImage__4y08J{border:1px solid var(--paper-300);background:white;padding:8px}.ZenfaiProduct_company__P7Fdw{background:var(--color-bg-surface);border-block:1px solid var(--color-border-subtle)}.ZenfaiProduct_companyGrid__E38PU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.ZenfaiProduct_companyPoints__UZY23{display:grid;gap:28px}.ZenfaiProduct_companyEvidence__mpsBs{min-width:0;display:grid;gap:24px}.ZenfaiProduct_templateEvidence__WVUwM{min-width:0;padding:24px;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-bg-canvas)}.ZenfaiProduct_templateLabel__9qGgA{display:block;font-size:14px;color:var(--color-ai-fg)}.ZenfaiProduct_templateEvidence__WVUwM h3{font-size:24px;font-weight:400;line-height:1.3;margin-top:14px}.ZenfaiProduct_templateEvidence__WVUwM figcaption p{font-size:17px;line-height:1.65;color:var(--color-text-muted);margin-top:12px}.ZenfaiProduct_templateEvidence__WVUwM .ZenfaiProduct_sampleImage__4y08J{width:228px;max-width:100%;margin-top:24px;border:1px solid var(--paper-300);background:white}.ZenfaiProduct_templateEvidence__WVUwM .ZenfaiProduct_templateCaption__Y535O{font-size:14px;line-height:1.65;color:var(--color-text-muted);margin-top:16px}.ZenfaiProduct_companyPoints__UZY23 li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:18px;border-top:1px solid var(--color-border-subtle);padding-top:24px}.ZenfaiProduct_companyPoints__UZY23 h3{font-size:23px;font-weight:400;line-height:1.3}.ZenfaiProduct_companyPoints__UZY23 p{margin-top:12px;color:var(--color-text-muted);line-height:1.65}.ZenfaiProduct_pointNumber__96vm2{font-size:14px;color:var(--color-ai-fg);line-height:30px}.ZenfaiProduct_reuse__q5azl{padding:32px;border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-bg-canvas)}.ZenfaiProduct_reuse__q5azl>div+div{margin-top:28px;padding-top:28px;border-top:1px solid var(--color-border-default)}.ZenfaiProduct_reuse__q5azl dt{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ai-fg)}.ZenfaiProduct_reuse__q5azl dd{font-size:24px;font-weight:400;line-height:1.4;margin-top:16px}.ZenfaiProduct_review__CeVlY{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:32px;margin-top:56px;border-top:1px solid var(--color-border-default)}.ZenfaiProduct_review__CeVlY h3{font-size:26px;font-weight:400;line-height:1.3}.ZenfaiProduct_review__CeVlY p{color:var(--color-text-muted);line-height:1.7}.ZenfaiProduct_steps__7kmjw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ZenfaiProduct_steps__7kmjw li{border-top:1px solid var(--color-border-strong);padding-top:24px}.ZenfaiProduct_steps__7kmjw span{color:var(--color-ai-fg);font-size:16px}.ZenfaiProduct_steps__7kmjw h3{font-size:26px;font-weight:400;line-height:1.3;margin-top:24px}.ZenfaiProduct_steps__7kmjw p{margin-top:16px;color:var(--color-text-muted);line-height:1.7}.ZenfaiProduct_setupFoot__jeJk6{display:grid;grid-template-columns:1fr auto;gap:32px;margin-top:40px;padding-top:28px;border-top:1px solid var(--color-border-default);align-items:center}.ZenfaiProduct_setupFoot__jeJk6 p{max-width:65ch;line-height:1.6}.ZenfaiProduct_setupFoot__jeJk6 p+p{margin-top:12px;font-size:var(--type-small);color:var(--color-text-muted)}.ZenfaiProduct_contact__zYj6J{border-top:1px solid var(--color-border-default);text-align:center}.ZenfaiProduct_contact__zYj6J h2{max-width:19ch;margin:0 auto;font-weight:400;font-size:var(--type-h2);line-height:1.15;letter-spacing:-.02em}.ZenfaiProduct_contact__zYj6J p{margin:24px auto 0;max-width:54ch;color:var(--color-text-muted);font-size:var(--type-body-lg);line-height:1.6}.ZenfaiProduct_contact__zYj6J a{margin-top:32px}.ZenfaiProduct_contact__zYj6J .ZenfaiProduct_contactNote__V2iAo{font-size:var(--type-small);margin-top:18px}.ZenfaiProduct_alias__QV_SF{scroll-margin-top:24px}@media(max-width:1100px){.ZenfaiProduct_hero__EleVn{gap:40px}.ZenfaiProduct_visualContent__QUIv9{grid-template-columns:1fr}.ZenfaiProduct_visualDepartments__TAji3{display:flex;flex-wrap:wrap;gap:6px;padding:16px;border-right:0;border-bottom:1px solid rgb(255 255 255/12%)}.ZenfaiProduct_visualDepartments__TAji3>p{display:none}.ZenfaiProduct_visualDepartments__TAji3>div{padding:8px;gap:6px}.ZenfaiProduct_visualWorkflow__zz3Hy{padding-top:18px}.ZenfaiProduct_visualStep__rioaM{padding:14px}.ZenfaiProduct_companyGrid__E38PU,.ZenfaiProduct_heading__2PnPj,.ZenfaiProduct_review__CeVlY{gap:40px}}@media(max-width:800px){.ZenfaiProduct_section__o_ytS{padding-block:80px}.ZenfaiProduct_hero__EleVn{grid-template-columns:1fr;padding-block:64px 80px;gap:40px}.ZenfaiProduct_hero__EleVn h1{max-width:20ch;font-size:56px}.ZenfaiProduct_heroLead__Ph2Yu{max-width:60ch}.ZenfaiProduct_productFigure__K__XY{width:100%}.ZenfaiProduct_visualWorkflow__zz3Hy{display:block}.ZenfaiProduct_visualConnector__AxRpV{transform:none;margin:5px auto}.ZenfaiProduct_visualContent__QUIv9{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr)}.ZenfaiProduct_visualDepartments__TAji3{display:block;padding:28px 12px;border-right:1px solid rgb(255 255 255/12%);border-bottom:0}.ZenfaiProduct_visualDepartments__TAji3>p{display:block}.ZenfaiProduct_visualDepartments__TAji3>div{padding:14px 8px}.ZenfaiProduct_heading__2PnPj{grid-template-columns:1fr;gap:20px}.ZenfaiProduct_heading__2PnPj h2{max-width:26ch}.ZenfaiProduct_heading__2PnPj>p{max-width:62ch}.ZenfaiProduct_auxiliary__Y7_Tf{gap:28px}.ZenfaiProduct_documentCard__0u29k{display:block}.ZenfaiProduct_documentCard__0u29k .ZenfaiProduct_sampleImage__4y08J{display:none}.ZenfaiProduct_companyGrid__E38PU{grid-template-columns:1fr 1fr;gap:28px}.ZenfaiProduct_reuse__q5azl{padding:24px}.ZenfaiProduct_reuse__q5azl dd{font-size:22px}.ZenfaiProduct_steps__7kmjw{gap:24px}.ZenfaiProduct_steps__7kmjw h3{font-size:23px}.ZenfaiProduct_setupFoot__jeJk6{grid-template-columns:1fr;gap:20px}.ZenfaiProduct_setupFoot__jeJk6 a{justify-self:start}}@media(max-width:639px){.ZenfaiProduct_section__o_ytS{padding-block:64px}.ZenfaiProduct_hero__EleVn{padding-block:48px 64px;gap:32px}.ZenfaiProduct_hero__EleVn h1{font-size:38px;max-width:17ch;margin-top:20px}.ZenfaiProduct_heroLead__Ph2Yu{font-size:18px;margin-top:22px}.ZenfaiProduct_heroActions__vwHNw{gap:12px;align-items:stretch;flex-direction:column}.ZenfaiProduct_heroActions__vwHNw a{justify-content:center}.ZenfaiProduct_heroNote__RR8XA{font-size:14px;margin-top:16px}.ZenfaiProduct_heading__2PnPj{margin-bottom:32px;gap:18px}.ZenfaiProduct_heading__2PnPj h2{font-size:32px}.ZenfaiProduct_dialog__CDXXU .ZenfaiProduct_visualContent__QUIv9,.ZenfaiProduct_visualContent__QUIv9{grid-template-columns:1fr}.ZenfaiProduct_visualDepartments__TAji3{display:flex;padding:12px;gap:4px;border:0;border-bottom:1px solid rgb(255 255 255/12%)}.ZenfaiProduct_visualDepartments__TAji3>p{display:none}.ZenfaiProduct_visualDepartments__TAji3>div{padding:6px 5px;gap:5px;font-size:14px}.ZenfaiProduct_visualDepartments__TAji3 svg{width:15px;height:15px}.ZenfaiProduct_visualBar__SXsaa{padding:16px;gap:10px}.ZenfaiProduct_visualBar__SXsaa>span:nth-child(2){display:none}.ZenfaiProduct_visualWorkflow__zz3Hy{padding:20px 16px}.ZenfaiProduct_visualStep__rioaM{padding:16px 12px;gap:12px}.ZenfaiProduct_visualStep__rioaM strong{font-size:18px}.ZenfaiProduct_workflowLabel__fgsf3{margin-bottom:18px}.ZenfaiProduct_workspaceIllustration__WVfZp{border-radius:10px}.ZenfaiProduct_productFigure__K__XY figcaption{font-size:14px}.ZenfaiProduct_auxiliary__Y7_Tf{grid-template-columns:1fr;gap:32px}.ZenfaiProduct_auxiliary__Y7_Tf h3{font-size:24px}.ZenfaiProduct_companyGrid__E38PU,.ZenfaiProduct_review__CeVlY{grid-template-columns:1fr;gap:32px}.ZenfaiProduct_companyPoints__UZY23 li{gap:12px;grid-template-columns:28px 1fr}.ZenfaiProduct_reuse__q5azl{padding:24px}.ZenfaiProduct_review__CeVlY{margin-top:40px;gap:16px}.ZenfaiProduct_review__CeVlY h3{font-size:24px}.ZenfaiProduct_steps__7kmjw{grid-template-columns:1fr;gap:32px}.ZenfaiProduct_steps__7kmjw h3{font-size:24px;margin-top:16px}.ZenfaiProduct_steps__7kmjw p{margin-top:12px}.ZenfaiProduct_contact__zYj6J h2{font-size:32px}.ZenfaiProduct_contact__zYj6J p{font-size:18px}.ZenfaiProduct_dialog__CDXXU{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ZenfaiProduct_dialogHeader__qxLZ_{padding:12px 16px}.ZenfaiProduct_dialogHeader__qxLZ_ h2{font-size:20px}.ZenfaiProduct_dialogBody__ddhy6{padding:16px}}@media(prefers-reduced-motion:reduce){.ZenfaiProduct_section__o_ytS{scroll-behavior:auto}}.ZenfaiProduct_hero__EleVn.ZenfaiProduct_wide__YO_xp,.ZenfaiProduct_section__o_ytS.ZenfaiProduct_wide__YO_xp{max-width:1320px;width:calc(100% - 80px)}.ZenfaiProduct_workspaceCaption__x4tRs{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.ZenfaiProduct_workspaceCaption__x4tRs strong{color:var(--color-text-primary);font-weight:500}.ZenfaiProduct_workspaceCapture__bUPSe{border:1px solid var(--color-border-default);border-radius:12px;overflow:hidden;box-shadow:0 18px 48px rgb(20 30 26/7%)}.ZenfaiProduct_workspaceCapture__bUPSe img{width:100%}.ZenfaiProduct_visualFoot__xr0XY{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 24px;margin-top:14px}.ZenfaiProduct_productFigure__K__XY .ZenfaiProduct_visualFoot__xr0XY{margin-top:14px}.ZenfaiProduct_productFigure__K__XY .ZenfaiProduct_visualFoot__xr0XY>div>p:first-child{font-size:16px}.ZenfaiProduct_visualFoot__xr0XY>button{flex:none}.ZenfaiProduct_zoomControls__VDdFr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ZenfaiProduct_zoomControls__VDdFr a,.ZenfaiProduct_zoomControls__VDdFr button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;background:transparent;border:1px solid var(--color-border-default);border-radius:5px;font-size:15px}.ZenfaiProduct_zoomControls__VDdFr button[aria-pressed=true]{background:var(--celadon-100);border-color:var(--celadon-600)}.ZenfaiProduct_zoomControls__VDdFr a{margin-left:auto}.ZenfaiProduct_zoomControls__VDdFr svg{width:16px;height:16px}.ZenfaiProduct_panHint__60eJS{font-size:14px;line-height:1.5;color:var(--color-text-muted);margin-block:12px}.ZenfaiProduct_imageViewport__GwhaG{overflow:auto;max-height:calc(100dvh - 242px);overscroll-behavior:contain;border:1px solid var(--color-border-default);background:white}.ZenfaiProduct_imageViewport__GwhaG>.ZenfaiProduct_sampleImage__4y08J{width:125%;max-width:none}.ZenfaiProduct_imageViewport__GwhaG img{width:100%;max-width:none}.ZenfaiProduct_imageViewport__GwhaG[data-zoom=fit]>.ZenfaiProduct_sampleImage__4y08J{width:100%}.ZenfaiProduct_imageViewport__GwhaG[data-zoom=original]>.ZenfaiProduct_sampleImage__4y08J{width:-moz-max-content;width:max-content}.ZenfaiProduct_imageViewport__GwhaG[data-zoom=original] img{width:auto;max-width:none}@media(max-width:1100px){.ZenfaiProduct_hero__EleVn{gap:28px}}@media(max-width:639px){.ZenfaiProduct_hero__EleVn.ZenfaiProduct_wide__YO_xp,.ZenfaiProduct_section__o_ytS.ZenfaiProduct_wide__YO_xp{width:calc(100% - 40px)}.ZenfaiProduct_hero__EleVn{gap:24px}.ZenfaiProduct_workspaceCaption__x4tRs{gap:6px}.ZenfaiProduct_workspaceCapture__bUPSe{border-radius:8px}.ZenfaiProduct_visualFoot__xr0XY{display:block}.ZenfaiProduct_dialog__CDXXU{width:calc(100% - 12px);max-height:calc(100dvh - 12px);border-radius:8px}.ZenfaiProduct_dialogHeader__qxLZ_{padding:10px 12px}.ZenfaiProduct_dialogHeader__qxLZ_ h2{font-size:18px}.ZenfaiProduct_dialogBody__ddhy6{padding:10px}.ZenfaiProduct_zoomControls__VDdFr{gap:6px}.ZenfaiProduct_zoomControls__VDdFr a,.ZenfaiProduct_zoomControls__VDdFr button{padding:8px 10px}.ZenfaiProduct_zoomControls__VDdFr a{margin-left:0}.ZenfaiProduct_imageViewport__GwhaG{max-height:calc(100dvh - 300px)}}.ZenfaiDepartments_cards__W7aD2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.ZenfaiDepartments_card__Sb_f4{padding:24px;border:1px solid var(--color-border-default);border-radius:10px;display:flex;flex-direction:column;min-width:0}.ZenfaiDepartments_card__Sb_f4[data-available=true]{background:var(--color-bg-surface);border-color:var(--celadon-600)}.ZenfaiDepartments_icon__SjkK5{width:27px;height:27px;color:var(--color-text-muted);margin-bottom:16px}.ZenfaiDepartments_card__Sb_f4 h3{font-size:27px;font-weight:400;line-height:1.3}.ZenfaiDepartments_status__nal8r{font-size:14px;color:var(--color-text-muted);margin-top:12px}.ZenfaiDepartments_card__Sb_f4[data-available=true] .ZenfaiDepartments_status__nal8r{color:var(--color-ai-fg)}.ZenfaiDepartments_card__Sb_f4 p{margin-block:18px;line-height:1.7;color:var(--color-text-muted);font-size:var(--type-body)}.ZenfaiDepartments_card__Sb_f4 a{align-self:start}.ZenfaiDepartments_sampleLinks__MXWRd{display:grid;gap:8px;margin-block:18px 12px;padding:0;list-style:none}.ZenfaiDepartments_sampleLinks__MXWRd a{font-size:18px;line-height:1.4}@media(max-width:1023px){.ZenfaiDepartments_cards__W7aD2{gap:18px}.ZenfaiDepartments_card__Sb_f4{padding:24px 20px}.ZenfaiDepartments_card__Sb_f4 h3{font-size:24px}}@media(max-width:767px){.ZenfaiDepartments_cards__W7aD2{grid-template-columns:1fr;gap:20px}.ZenfaiDepartments_card__Sb_f4{padding:28px 24px}.ZenfaiDepartments_icon__SjkK5{margin-bottom:20px}.ZenfaiDepartments_card__Sb_f4 p{margin-block:20px}.ZenfaiDepartments_card__Sb_f4 h3{font-size:26px}}.ZenfaiTaskPreview_preview__uvIhC{min-width:0}.ZenfaiTaskPreview_caseIntro__kujdl{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:28px}.ZenfaiTaskPreview_eyebrow__EBGcb{color:var(--color-ai-fg);font-size:14px;font-weight:500}.ZenfaiTaskPreview_caseIntro__kujdl h3{margin-top:12px;font-size:30px;line-height:1.3;font-weight:400;letter-spacing:-.02em}.ZenfaiTaskPreview_caseIntro__kujdl p:last-child{margin-top:14px;max-width:60ch;color:var(--color-text-muted);line-height:1.65}.ZenfaiTaskPreview_walkthrough__2505u{border:1px solid var(--color-border-default);border-radius:14px;background:var(--color-bg-hover);overflow:hidden}.ZenfaiTaskPreview_sceneHeading__sxwbZ{display:flex;flex-wrap:wrap;align-items:center;gap:18px;min-height:86px;padding:22px 28px;color:var(--paper-50);background:var(--ink-900)}.ZenfaiTaskPreview_sceneHeading__sxwbZ>span:first-child{color:var(--paper-400);font-size:14px;white-space:nowrap}.ZenfaiTaskPreview_sceneHeading__sxwbZ p{font-size:20px;line-height:1.4;flex:1;min-width:0}.ZenfaiTaskPreview_prepared__gmUit{border:1px solid rgb(255 255 255/22%);border-radius:4px;padding:5px 9px;font-size:14px;color:var(--paper-300);white-space:nowrap}.ZenfaiTaskPreview_panels__xjm4A{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:24px}.ZenfaiTaskPreview_panels__xjm4A figure{min-width:0;border:1px solid var(--color-border-default);border-radius:8px;background:white;display:flex;flex-direction:column;overflow:hidden}.ZenfaiTaskPreview_panels__xjm4A figure[data-highlight=true]{outline:2px solid var(--celadon-600);outline-offset:2px}.ZenfaiTaskPreview_panels__xjm4A figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--paper-300);font-size:16px;font-weight:500;color:var(--ink-900)}.ZenfaiTaskPreview_panels__xjm4A figcaption>span:last-child{font-size:14px;color:var(--ink-500);font-weight:400}.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_sourceDetail__iuJk_{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:282px;padding:18px}.ZenfaiTaskPreview_resultDetail__Lq7_1>p{font-size:14px;color:var(--ink-500);margin-top:20px}.ZenfaiTaskPreview_drawingDetails__SPHvp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center}.ZenfaiTaskPreview_scheduleDetails__9_r_B{display:grid;grid-template-columns:minmax(0,576fr) minmax(0,365fr);gap:12px;align-items:start}.ZenfaiTaskPreview_scheduleDetails__9_r_B>div{width:100%}.ZenfaiTaskPreview_panelFoot__TZ9y6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;border-top:1px solid var(--paper-300);flex-wrap:wrap}.ZenfaiTaskPreview_fileLink__pMuKR,.ZenfaiTaskPreview_panelFoot__TZ9y6>a{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:14px;font-weight:500}.ZenfaiTaskPreview_fileLink__pMuKR:hover,.ZenfaiTaskPreview_panelFoot__TZ9y6>a:hover{color:var(--color-action-hover)}.ZenfaiTaskPreview_fileLink__pMuKR svg,.ZenfaiTaskPreview_panelFoot__TZ9y6 svg{width:16px;height:16px;flex:none}.ZenfaiTaskPreview_facts__NGfTS{display:flex;gap:24px;padding:0 28px 24px;align-items:center;font-size:16px;line-height:1.5;flex-wrap:wrap}.ZenfaiTaskPreview_facts__NGfTS>strong{padding:6px 10px;border:1px solid var(--celadon-600);border-radius:4px;color:var(--celadon-800);font-size:16px;font-weight:500}.ZenfaiTaskPreview_facts__NGfTS>span{color:var(--ink-500)}.ZenfaiTaskPreview_facts__NGfTS b{color:var(--ink-900);font-weight:500}.ZenfaiTaskPreview_facts__NGfTS .ZenfaiTaskPreview_factNote__zuQ74{margin-left:auto;font-size:14px}.ZenfaiTaskPreview_controls__Fj4ar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--color-border-default);background:var(--color-bg-surface)}.ZenfaiTaskPreview_sceneButtons__i_HRK{display:flex;gap:8px}.ZenfaiTaskPreview_sceneButtons__i_HRK button{display:flex;gap:9px;align-items:center;padding:10px 14px;min-height:44px;border:1px solid transparent;border-radius:5px;font-size:15px;background:transparent;color:var(--color-text-muted)}.ZenfaiTaskPreview_sceneButtons__i_HRK button[aria-pressed=true]{background:var(--color-bg-hover);border-color:var(--color-border-default);color:var(--color-text-primary)}.ZenfaiTaskPreview_sceneButtons__i_HRK button>span{color:var(--color-ai-fg);font-size:14px}.ZenfaiTaskPreview_sceneButtons__i_HRK button:hover{background:var(--color-bg-hover)}.ZenfaiTaskPreview_playback__gs0Ej{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:44px;border:1px solid var(--color-border-default);background:transparent;border-radius:5px;font-size:14px}.ZenfaiTaskPreview_playback__gs0Ej svg{width:16px;height:16px;flex:none}.ZenfaiTaskPreview_motionNote__JI_x5{font-size:14px;color:var(--color-text-muted)}.ZenfaiTaskPreview_disclosure__pvPj0{margin:0 0 22px;font-size:16px;line-height:1.7;color:var(--color-text-muted);max-width:92ch}.ZenfaiTaskPreview_detailNote___Jnjq{margin-top:24px;font-size:16px;line-height:1.65;color:var(--ink-500)}@media(max-width:1100px){.ZenfaiTaskPreview_caseIntro__kujdl{grid-template-columns:1fr;gap:20px}.ZenfaiTaskPreview_caseIntro__kujdl>a{justify-self:start}.ZenfaiTaskPreview_panels__xjm4A{gap:16px;padding:20px}.ZenfaiTaskPreview_panels__xjm4A figcaption{padding:14px;align-items:start;flex-direction:column;gap:5px}.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_sourceDetail__iuJk_{padding:12px;min-height:235px}.ZenfaiTaskPreview_panelFoot__TZ9y6{padding:8px 12px}.ZenfaiTaskPreview_facts__NGfTS{gap:16px;padding:0 24px 24px}.ZenfaiTaskPreview_facts__NGfTS .ZenfaiTaskPreview_factNote__zuQ74{display:none}.ZenfaiTaskPreview_sceneButtons__i_HRK{gap:4px}.ZenfaiTaskPreview_sceneButtons__i_HRK button{padding-inline:10px}.ZenfaiTaskPreview_drawingDetails__SPHvp{grid-template-columns:1fr;gap:20px}.ZenfaiTaskPreview_drawingDetails__SPHvp>div:first-child{width:min(100%,300px);margin:auto}.ZenfaiTaskPreview_drawingDetails__SPHvp>div:last-child{width:min(100%,260px);margin:auto}.ZenfaiTaskPreview_sceneHeading__sxwbZ{padding:20px;gap:14px}.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_sourceDetail__iuJk_{min-height:220px}.ZenfaiTaskPreview_scheduleDetails__9_r_B{grid-template-columns:minmax(0,1fr);gap:14px}.ZenfaiTaskPreview_scheduleDetails__9_r_B>div:first-child{max-width:288px}.ZenfaiTaskPreview_scheduleDetails__9_r_B>div:last-child{max-width:183px}.ZenfaiTaskPreview_resultDetail__Lq7_1{align-items:center}.ZenfaiTaskPreview_controls__Fj4ar{padding:14px 18px}.ZenfaiTaskPreview_sourceDetail__iuJk_{justify-content:center;padding-block:24px}}@media(max-width:639px){.ZenfaiTaskPreview_caseIntro__kujdl h3{font-size:26px}.ZenfaiTaskPreview_caseIntro__kujdl{margin-bottom:24px}.ZenfaiTaskPreview_walkthrough__2505u{border-radius:10px}.ZenfaiTaskPreview_sceneHeading__sxwbZ{min-height:108px;gap:12px;padding:18px 16px;align-items:start}.ZenfaiTaskPreview_sceneHeading__sxwbZ p{font-size:18px}.ZenfaiTaskPreview_sceneHeading__sxwbZ>span:first-child{padding-top:2px}.ZenfaiTaskPreview_panels__xjm4A{grid-template-columns:1fr;padding:16px;gap:18px}.ZenfaiTaskPreview_panels__xjm4A figcaption{flex-direction:row;align-items:center;flex-wrap:wrap}.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_sourceDetail__iuJk_{min-height:0;padding:20px 12px}.ZenfaiTaskPreview_scheduleDetails__9_r_B{width:100%;gap:16px}.ZenfaiTaskPreview_scheduleDetails__9_r_B>div:first-child{max-width:288px;margin:auto}.ZenfaiTaskPreview_scheduleDetails__9_r_B>div:last-child{max-width:183px;margin:auto}.ZenfaiTaskPreview_panelFoot__TZ9y6{gap:0}.ZenfaiTaskPreview_facts__NGfTS{padding:4px 18px 20px;gap:14px;display:grid;grid-template-columns:auto 1fr;font-size:17px}.ZenfaiTaskPreview_facts__NGfTS>strong{grid-row:1/span 3;align-self:center}.ZenfaiTaskPreview_facts__NGfTS>span{display:flex;justify-content:space-between;gap:12px}.ZenfaiTaskPreview_controls__Fj4ar{gap:12px;padding:14px}.ZenfaiTaskPreview_sceneButtons__i_HRK{justify-content:space-between;width:100%;gap:0}.ZenfaiTaskPreview_sceneButtons__i_HRK button{padding:8px;flex-direction:column;gap:3px;min-width:60px}.ZenfaiTaskPreview_playback__gs0Ej{width:100%;justify-content:center}.ZenfaiTaskPreview_detailNote___Jnjq,.ZenfaiTaskPreview_disclosure__pvPj0{font-size:16px}}.ZenfaiTaskPreview_compareTabs__jBZjw{display:none}@media(max-width:639px){.ZenfaiTaskPreview_sceneHeading__sxwbZ{min-height:138px;align-content:center}.ZenfaiTaskPreview_sceneHeading__sxwbZ p{flex-basis:calc(100% - 60px)}.ZenfaiTaskPreview_prepared__gmUit{white-space:normal}.ZenfaiTaskPreview_compareTabs__jBZjw{display:flex;gap:8px;padding:14px 16px 0}.ZenfaiTaskPreview_compareTabs__jBZjw button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:44px;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:5px;background:var(--color-bg-surface);font-size:16px}.ZenfaiTaskPreview_compareTabs__jBZjw button span{font-size:14px;color:var(--color-text-muted)}.ZenfaiTaskPreview_compareTabs__jBZjw button[aria-selected=true]{background:var(--celadon-100);border-color:var(--celadon-600);color:var(--celadon-800)}.ZenfaiTaskPreview_compareTabs__jBZjw button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ZenfaiTaskPreview_panels__xjm4A figure{grid-area:1/1}.ZenfaiTaskPreview_panels__xjm4A[data-active-view=result] .ZenfaiTaskPreview_sourcePanel__e8qot,.ZenfaiTaskPreview_panels__xjm4A[data-active-view=source] .ZenfaiTaskPreview_resultPanel__YrcO_{visibility:hidden}.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_sourceDetail__iuJk_{padding-block:16px}.ZenfaiTaskPreview_sourceDetail__iuJk_ .ZenfaiTaskPreview_drawingDetails__SPHvp{gap:12px}.ZenfaiTaskPreview_sourceDetail__iuJk_ .ZenfaiTaskPreview_drawingDetails__SPHvp>div:first-child{max-width:180px}.ZenfaiTaskPreview_resultDetail__Lq7_1 .ZenfaiTaskPreview_scheduleDetails__9_r_B>div:first-child{display:none}.ZenfaiTaskPreview_resultDetail__Lq7_1 .ZenfaiTaskPreview_scheduleDetails__9_r_B>div:last-child{max-width:240px}.ZenfaiTaskPreview_resultDetail__Lq7_1>p{margin-top:12px}.ZenfaiTaskPreview_facts__NGfTS{display:none}}.ZenfaiTaskPreview_caseIntro__kujdl{grid-template-columns:1fr;margin-bottom:20px}.ZenfaiTaskPreview_panels__xjm4A{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;padding:16px}.ZenfaiTaskPreview_panels__xjm4A figure{border:0;border-radius:4px}.ZenfaiTaskPreview_panels__xjm4A figcaption{padding:14px 12px;border-bottom:0}.ZenfaiTaskPreview_documentStage__1aj02{position:relative;height:420px;min-width:0;display:flex;align-items:center;justify-content:center}.ZenfaiTaskPreview_pageOverview__qIIT8{width:100%}.ZenfaiTaskPreview_sourcePanel__e8qot .ZenfaiTaskPreview_pageOverview__qIIT8{width:auto;height:100%}.ZenfaiTaskPreview_sourcePanel__e8qot .ZenfaiTaskPreview_pageOverview__qIIT8 img{height:420px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.ZenfaiTaskPreview_documentStage__1aj02>.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_documentStage__1aj02>.ZenfaiTaskPreview_sourceDetail__iuJk_{display:none}.ZenfaiTaskPreview_panels__xjm4A[data-detail=true] .ZenfaiTaskPreview_pageOverview__qIIT8{visibility:hidden}.ZenfaiTaskPreview_panels__xjm4A[data-detail=true] .ZenfaiTaskPreview_documentStage__1aj02>.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_panels__xjm4A[data-detail=true] .ZenfaiTaskPreview_documentStage__1aj02>.ZenfaiTaskPreview_sourceDetail__iuJk_{display:flex;position:absolute;inset:0}.ZenfaiTaskPreview_sourceDetail__iuJk_ .ZenfaiTaskPreview_drawingDetails__SPHvp{grid-template-columns:1fr;gap:12px}.ZenfaiTaskPreview_sourceDetail__iuJk_ .ZenfaiTaskPreview_drawingDetails__SPHvp>div:first-child{max-width:230px;margin:auto}.ZenfaiTaskPreview_sourceDetail__iuJk_ .ZenfaiTaskPreview_drawingDetails__SPHvp>div:last-child{max-width:260px;margin:auto}.ZenfaiTaskPreview_resultDetail__Lq7_1 .ZenfaiTaskPreview_scheduleDetails__9_r_B{grid-template-columns:minmax(0,576fr) minmax(0,365fr);width:100%}.ZenfaiTaskPreview_resultDetail__Lq7_1 .ZenfaiTaskPreview_scheduleDetails__9_r_B>div{max-width:none}.ZenfaiTaskPreview_panelFoot__TZ9y6{border-top:0;padding:8px 12px}.ZenfaiTaskPreview_workspaceEntry__LbfMb{display:flex;justify-content:flex-end;margin-top:20px}@media(min-width:640px) and (max-width:1100px){.ZenfaiTaskPreview_panels__xjm4A{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:12px}.ZenfaiTaskPreview_documentStage__1aj02,.ZenfaiTaskPreview_sourcePanel__e8qot .ZenfaiTaskPreview_pageOverview__qIIT8 img{height:390px}}@media(max-width:639px){.ZenfaiTaskPreview_panels__xjm4A{grid-template-columns:1fr;padding:12px}.ZenfaiTaskPreview_documentStage__1aj02{height:360px}.ZenfaiTaskPreview_documentStage__1aj02>.ZenfaiTaskPreview_pageOverview__qIIT8{display:none}.ZenfaiTaskPreview_documentStage__1aj02>.ZenfaiTaskPreview_resultDetail__Lq7_1,.ZenfaiTaskPreview_documentStage__1aj02>.ZenfaiTaskPreview_sourceDetail__iuJk_{display:flex;position:absolute;inset:0}.ZenfaiTaskPreview_sourceDetail__iuJk_ .ZenfaiTaskPreview_drawingDetails__SPHvp>div:first-child{max-width:180px}.ZenfaiTaskPreview_resultDetail__Lq7_1 .ZenfaiTaskPreview_scheduleDetails__9_r_B{grid-template-columns:1fr}.ZenfaiTaskPreview_resultDetail__Lq7_1 .ZenfaiTaskPreview_scheduleDetails__9_r_B>div:last-child{max-width:240px}.ZenfaiTaskPreview_workspaceEntry__LbfMb{justify-content:flex-start}.ZenfaiTaskPreview_workspaceEntry__LbfMb a{width:100%;justify-content:center}}.ZenfaiEditorial_page__3rzAf{min-height:65vh;padding:var(--space-20) var(--page-gutter) var(--space-24)}.ZenfaiEditorial_page__3rzAf>*{max-width:1200px;margin-inline:auto;min-width:0}.ZenfaiEditorial_hero__02UgF{padding-bottom:var(--space-16)}.ZenfaiEditorial_eyebrow__un0O2,.ZenfaiEditorial_number__zT2up{font-size:var(--type-caption);color:var(--color-text-muted);font-weight:500;letter-spacing:.08em}.ZenfaiEditorial_hero__02UgF h1{max-width:18ch;font-size:var(--type-display);line-height:1.12;font-weight:400;letter-spacing:-.03em;margin-top:var(--space-5);text-wrap:balance}.ZenfaiEditorial_intro__siH3G{max-width:66ch;font-size:var(--type-body-lg);color:var(--color-text-muted);margin-top:var(--space-6);line-height:1.7}.ZenfaiEditorial_section__vMje7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--space-16);border-top:1px solid var(--color-border-subtle);padding-block:var(--space-12)}.ZenfaiEditorial_section__vMje7 h2{font-size:var(--type-h3);line-height:1.3;margin-top:var(--space-3);max-width:24ch;font-weight:500}.ZenfaiEditorial_prose__hpVUq{max-width:66ch;color:var(--color-text-secondary);font-size:var(--type-body);line-height:1.8}.ZenfaiEditorial_prose__hpVUq p+p{margin-top:var(--space-5)}.ZenfaiEditorial_sections__JwhXU{width:100%}.ZenfaiEditorial_legal__41pKY{max-width:960px;margin-left:max(0px,calc((100% - 1200px) / 2))}.ZenfaiEditorial_legal__41pKY .ZenfaiEditorial_section__vMje7{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-10)}.ZenfaiEditorial_collection__jl3k4{border-top:1px solid var(--color-border-subtle);padding-block:var(--space-12)}.ZenfaiEditorial_collection__jl3k4>h2,.ZenfaiEditorial_contact__gFhCl h2{font-size:var(--type-h2);line-height:1.2;font-weight:500;letter-spacing:-.025em}.ZenfaiEditorial_links__oDjRW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);margin-top:var(--space-10)}.ZenfaiEditorial_links__oDjRW article{min-width:0;border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-8)}.ZenfaiEditorial_links__oDjRW h3{margin-top:var(--space-3);font-size:var(--type-h3);font-weight:500;line-height:1.35}.ZenfaiEditorial_links__oDjRW h3 a{display:flex;align-items:baseline;gap:var(--space-4);min-height:44px}.ZenfaiEditorial_links__oDjRW a:hover{color:var(--color-action-default)}.ZenfaiEditorial_contact__gFhCl p,.ZenfaiEditorial_links__oDjRW p:not(.ZenfaiEditorial_eyebrow__un0O2){margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--type-body);line-height:1.7}.ZenfaiEditorial_contact__gFhCl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-12);align-items:center;margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--color-border-default)}.ZenfaiEditorial_contact__gFhCl>div:first-child{max-width:64ch}.ZenfaiEditorial_contact__gFhCl .ZenfaiEditorial_note__VAS6R{font-size:var(--type-caption);max-width:30ch}@media (max-width:767px){.ZenfaiEditorial_page__3rzAf{padding-block:var(--space-12) var(--space-16)}.ZenfaiEditorial_hero__02UgF{padding-bottom:var(--space-10)}.ZenfaiEditorial_hero__02UgF h1{max-width:22ch}.ZenfaiEditorial_contact__gFhCl,.ZenfaiEditorial_legal__41pKY .ZenfaiEditorial_section__vMje7,.ZenfaiEditorial_section__vMje7{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ZenfaiEditorial_section__vMje7{padding-block:var(--space-8)}.ZenfaiEditorial_links__oDjRW{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.ZenfaiEditorial_legal__41pKY{margin-left:0}.ZenfaiEditorial_contact__gFhCl{margin-top:var(--space-8)}}.ZenfaiEditorial_byline___Q9VX{margin-top:var(--space-6);font-size:var(--type-caption);color:var(--color-text-muted);line-height:1.7}