.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}html{--mat-sys-background: #f9faf3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1eb;--mat-sys-inverse-primary: #02e600;--mat-sys-inverse-surface: #2f312d;--mat-sys-on-background: #1a1c18;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #015300;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3c4b37;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #1a1c18;--mat-sys-on-surface-variant: #43483f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00458f;--mat-sys-on-tertiary-fixed: #001b3f;--mat-sys-on-tertiary-fixed-variant: #00458f;--mat-sys-outline: #73796e;--mat-sys-outline-variant: #c3c8bc;--mat-sys-primary: #026e00;--mat-sys-primary-container: #77ff61;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #54634d;--mat-sys-secondary-container: #d7e8cd;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf3;--mat-sys-surface-bright: #f9faf3;--mat-sys-surface-container: #eeeee7;--mat-sys-surface-container-high: #e8e9e1;--mat-sys-surface-container-highest: #e2e3dc;--mat-sys-surface-container-low: #f3f4ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd3;--mat-sys-surface-tint: #026e00;--mat-sys-surface-variant: #dfe4d7;--mat-sys-tertiary: #005cbb;--mat-sys-tertiary-container: #d7e3ff;--mat-sys-tertiary-fixed: #d7e3ff;--mat-sys-tertiary-fixed-dim: #abc7ff;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Arial;--mat-sys-body-large-font: Arial;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Arial;--mat-sys-body-medium-font: Arial;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Arial;--mat-sys-body-small-font: Arial;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Arial;--mat-sys-display-large-font: Arial;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Arial;--mat-sys-display-medium-font: Arial;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Arial;--mat-sys-display-small-font: Arial;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Arial;--mat-sys-headline-large-font: Arial;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Arial;--mat-sys-headline-medium-font: Arial;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Arial;--mat-sys-headline-small-font: Arial;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Arial;--mat-sys-label-large-font: Arial;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Arial;--mat-sys-label-medium-font: Arial;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Arial;--mat-sys-label-small-font: Arial;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Arial;--mat-sys-title-large-font: Arial;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Arial;--mat-sys-title-medium-font: Arial;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Arial;--mat-sys-title-small-font: Arial;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--navy: #1f3037;--ink: #344b3c;--muted: #5f6f66;--green: #247957;--accent: #247957;--accent-soft: #e5f1e9;--line: #dfe5df;--line-strong: #cbd7cf;--surface: #fff;--focus-ring: #2e8566;--control-radius: 8px;--control-height: 36px;--shadow-soft: 0 2px 8px #20382b08;--surface-soft: #f2f5ed;--background: #f7f8f2}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:3px}:focus-visible{outline:2px solid var(--focus-ring)!important}button:disabled{cursor:not-allowed}input,textarea,select{color:var(--ink)}input::placeholder,textarea::placeholder{color:#6c7971;opacity:1}select{border:1px solid var(--line-strong);border-radius:var(--control-radius);background-color:var(--surface);min-height:var(--control-height);padding:8px 10px;font-size:12px;line-height:1.4}select:not([multiple]):not([size]){appearance:none;padding-right:30px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%2366756c" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="m6 9 6 6 6-6"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 9px center;background-size:14px;cursor:pointer}select option{color:var(--ink);background:var(--surface)}input[type=checkbox],input[type=radio]{accent-color:var(--green);width:16px;height:16px;flex-shrink:0;vertical-align:middle;cursor:pointer}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;color:#657168;background-color:#f3f5f2}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.65}@media(forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-right:8px}:focus-visible{outline-color:Highlight!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}::selection{background:#d0e6c2}a{color:var(--green)}.tiptap{min-height:300px;outline:none;font-size:13px;line-height:1.85;color:#566c5c}.tiptap p{margin:0 0 15px}.tiptap h1,.tiptap h2,.tiptap h3{line-height:1.4;color:#344f3e;margin:25px 0 13px;letter-spacing:-.3px}.tiptap h1{font-size:25px}.tiptap h2{font-size:21px}.tiptap h3{font-size:17px}.tiptap ul,.tiptap ol{padding-left:23px}.tiptap li>p{margin-bottom:7px}.tiptap blockquote{border-left:3px solid #b9cfa5;margin:20px 0;padding:1px 18px;color:#81957a}.tiptap code{background:#f0f5e9;border-radius:4px;padding:2px 5px;font-size:11px}.tiptap pre{background:#eff4e8;border-radius:7px;padding:17px;white-space:pre-wrap}.tiptap a{color:#3c875f;text-decoration:underline}.tiptap hr{border:0;border-top:1px solid #e4edda;margin:25px 0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:18px 0;overflow:hidden}.tiptap td,.tiptap th{border:1px solid #dfe9d2;min-width:1em;padding:9px 12px;vertical-align:top;box-sizing:border-box;position:relative}.tiptap th{font-weight:600;text-align:left;background:#f3f7ed}.tiptap td p,.tiptap th p{margin:0}.tiptap .selectedCell:after{background:#c8dda666;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.tiptap .column-resize-handle{background:#a2bd85;bottom:-2px;position:absolute;right:-2px;top:0;width:4px;pointer-events:none}.tiptap p.is-editor-empty:first-child:before{color:#9bad96;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-size:12px}.tiptap:focus-visible{outline:none!important}@media(max-width:760px){flow-editor .editor-content{padding:23px!important}flow-editor .editor-toolbar{padding:10px 15px!important}.tiptap{font-size:12px}}:root{--brand-blue: #2563ff;--brand-indigo: #25217a;--brand-violet: #7c3aed;--navy: #172044;--ink: #303952;--muted: #5f6b82;--green: #4857d8;--accent: #4857d8;--accent-soft: #eef0ff;--focus-ring: #5968e9;--line: #e1e5ef;--line-strong: #cbd2e3;--surface-soft: #f3f5fb;--background: #f7f8fc;--shadow-soft: 0 2px 8px #25217a08}input::placeholder,textarea::placeholder{color:#6b7488}app-root .application.application .brand-flow{color:#c4c8ee}app-root .application.application .sidebar{background:var(--navy);color:#f2f4ff}app-root .application.application .sidebar .small-label,app-root .application.application .sidebar-section-title,app-root .application.application .sidebar-empty{color:#adb8da}app-root .application.application .workspace-switch,app-root .application.application .workspace-compact-toggle{background:#202b52;border-color:#3b476f}app-root .application.application .workspace-avatar{background:#e7eaff;color:#3c49a8}app-root .application.application .primary-nav button,app-root .application.application .project-nav button,app-root .application.application .settings-nav{color:#c7ceea}app-root .application.application .primary-nav button:hover,app-root .application.application .project-nav button:hover,app-root .application.application .settings-nav:hover{background:#26325d;color:#fff}app-root .application.application .primary-nav button.active,app-root .application.application .settings-nav.active,app-root .application.application .project-nav button.selected{background:#303d74;color:#eef0ff}app-root .application.application .primary-nav button.active flow-icon{color:#bac3ff}app-root .application.application .nav-count{background:#35436f;color:#e6ebff}app-root .application.application .notification-count{background:#c4ccff;color:#283778}app-root .application.application .trial-card{background:#222c52;border-color:#3b476f}app-root .application.application .trial-symbol,app-root .application.application .trial-card>.text-button{color:#bec9ff}app-root .application.application .trial-card strong{color:#eff1ff}app-root .application.application .trial-card p{color:#b3bedf}app-root .application.application .user-bar,app-root .application.application .compact-navigation .sidebar-section-title{border-top-color:#35416a}app-root .application.application .user-bar>div>span,app-root .application.application .user-bar .icon-button{color:#aebbdc}app-root .application.application .user-avatar{background:#e7eaff!important;color:#3c49a8!important}app-root .application.application .breadcrumb strong,app-root .application.application .stat-card>strong{color:var(--ink)}app-root .application.application .topbar .notification-button,app-root .application.application .eyebrow,app-root .application.application .text-button.subtle{color:var(--muted)}app-root .application.application .notification-button>span{background:var(--accent)}app-root .application.application .button.primary:hover:not(:disabled){background:#3d49bb}app-root .application.application .button.secondary{color:var(--ink);border-color:var(--line-strong)}app-root .application.application .button.secondary:hover:not(:disabled){background:var(--surface-soft);border-color:#b9c1db}app-root .application.application .icon-button:hover:not(:disabled){background:#4857d814}app-root .application.application .surface-search:focus-within,app-root .application.application .modal input:focus,app-root .application.application .modal textarea:focus,app-root .application.application .auth-form-wrap input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #4857d812}app-root .application.application .modal label{color:var(--ink)}app-root .application.application .modal input::placeholder,app-root .application.application .modal textarea::placeholder,app-root .application.application .auth-form-wrap input::placeholder{color:#6b7488}app-root .application.application .task-pinned-properties,app-root .application.application .task-properties{background:#f8f9fc}app-root .application.application .modal-symbol,app-root .application.application .empty-icon{background:var(--accent-soft);color:#4a55b9}app-root .application.application .empty-state,app-root .application.application .empty-state h2,app-root .application.application .empty-state h3{color:var(--ink)}app-root .application.application .new-project-card{border-color:#cbd2e3}app-root .application.application .new-project-card:hover{background:var(--surface-soft);border-color:#aeb7d8}app-root .application.application .new-project-card>span{background:var(--accent-soft);color:#5661b7}app-root .application.application .knowledge-banner{background:#f0f2fc;border-color:#dde2f4}app-root .application.application .banner-icon{background:#e3e8ff;color:#5661b7}app-root .application.application .knowledge-banner h3{color:#414c83}app-root .application.application .knowledge-banner p{color:var(--muted)}app-root .application.application .knowledge-banner .button{background:#fafbff}app-root .application.application .auth-story{background:linear-gradient(145deg,#182044,#25217a);color:#f3f4ff}app-root .application.application .auth-story .eyebrow,app-root .application.application .auth-footer{color:#b8bfe8}app-root .application.application .auth-story-content>p{color:#c8ccef}app-root .application.application .auth-form-wrap .eyebrow{color:#5965ab}app-root .application.application .auth-form-wrap label{color:var(--ink)}app-root .application.application .illustration-card{background:#343776;border-color:#646bbe;box-shadow:0 18px 45px #0f15352a}app-root .application.application .mini-label,app-root .application.application .illustration-task{color:#d9ddff}app-root .application.application .mini-dot,app-root .application.application .illustration-progress span{background:#a7b2ff}app-root .application.application .illustration-line{background:#aab4ff4a}app-root .application.application .illustration-line.short{background:#aab4ff40}app-root .application.application .mini-check{background:#697af0;color:#fff}app-root .application.application .mini-circle{border-color:#929de0}app-root .application.application .illustration-progress{background:#515b97}app-root .application.application .floating-check{background:#cbd3ff;border-color:#535eaa;color:#3b499d}app-root .application.application .floating-orbit{border-color:#aab4ff30}app-root .application.application flow-select .selected-chip{border-color:#dfe4f4;background:#f2f4fd;color:var(--ink)}app-root .application.application flow-select .selection-count{color:#414caa}app-root .application.application flow-select .option-avatar{background:#eef0ff;border-color:#dde2f4;color:#4b559a}.cdk-overlay-container [data-flow-select-overlay],.cdk-overlay-container [data-flow-select-overlay] .select-option{color:var(--ink)}.cdk-overlay-container [data-flow-select-overlay] .select-option.active:not(:disabled),.cdk-overlay-container [data-flow-select-overlay] .select-option:hover:not(:disabled){background:#f0f2fd}.cdk-overlay-container [data-flow-select-overlay] .select-option.selected{color:#3e48a0}.cdk-overlay-container [data-flow-select-overlay] .selected-check{color:var(--accent)}.cdk-overlay-container [data-flow-select-overlay] .option-checkbox.checked{background:var(--accent);border-color:var(--accent)}.cdk-overlay-container [data-flow-select-overlay] .option-avatar{background:#eef0ff;border-color:#dde2f4;color:#4b559a}
