.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
:root{--gf-primary-50: #E6E6ED;--gf-primary-100: #CCCEDA;--gf-primary-200: #999DB5;--gf-primary-300: #666B91;--gf-primary-400: #333A6C;--gf-primary-500: #000947;--gf-primary-600: #00083C;--gf-primary-700: #000632;--gf-primary-800: #000527;--gf-primary-900: #00041C;--gf-secondary-50: #F0F8FF;--gf-secondary-100: #CDE8FE;--gf-secondary-200: #BFE0FD;--gf-secondary-300: #A2D2FC;--gf-secondary-400: #85C4F5;--gf-secondary-500: #76c3f9;--gf-secondary-600: #4E9EE0;--gf-secondary-700: #2D7EC0;--gf-secondary-800: #16629D;--gf-secondary-900: #0F4A76;--gf-fig-50: #F2F0F3;--gf-fig-100: #d2acef;--gf-fig-200: #c095e2;--gf-fig-300: #b35de8;--gf-fig-400: #6f278c;--gf-fig-500: #3F2946;--gf-fig-600: #362139;--gf-fig-700: #2E1C31;--gf-fig-800: #251626;--gf-fig-900: #1D111E;--gf-sap-green-50: #F2F7F2;--gf-sap-green-100: #E1ECE1;--gf-sap-green-200: #C3D8C3;--gf-sap-green-300: #96B696;--gf-sap-green-400: #729C72;--gf-sap-green-500: #568258;--gf-sap-green-600: #456C46;--gf-sap-green-700: #375737;--gf-sap-green-800: #2C442C;--gf-sap-green-900: #233823;--gf-viridian-50: #F0F7F4;--gf-viridian-100: #E0EFE9;--gf-viridian-200: #C1E0D4;--gf-viridian-300: #94CCBB;--gf-viridian-400: #71BCA3;--gf-viridian-500: #55AD89;--gf-viridian-600: #448E70;--gf-viridian-700: #367459;--gf-viridian-800: #2A5A45;--gf-viridian-900: #1F4434;--gf-neutral-50: #F9FAFB;--gf-neutral-100: #F3F4F6;--gf-neutral-200: #E5E7EB;--gf-neutral-300: #D1D5DB;--gf-neutral-400: #9CA3AF;--gf-neutral-500: #6B7280;--gf-neutral-600: #4B5563;--gf-neutral-700: #374151;--gf-neutral-800: #1F2937;--gf-neutral-900: #111827;--gf-success-50: #F0FDF4;--gf-success-100: #DCFCE7;--gf-success-200: #BBF7D0;--gf-success-300: #86EFAC;--gf-success-400: #4ADE80;--gf-success-500: #22C55E;--gf-success-600: #16A34A;--gf-success-700: #15803D;--gf-success-800: #166534;--gf-success-900: #14532D;--gf-warning-50: #FFFBEB;--gf-warning-100: #FEF3C7;--gf-warning-200: #FDE68A;--gf-warning-300: #FCD34D;--gf-warning-400: #FBBF24;--gf-warning-500: #F59E0B;--gf-warning-600: #D97706;--gf-warning-700: #B45309;--gf-warning-800: #92400E;--gf-warning-900: #78350F;--gf-destructive-50: #FEF2F2;--gf-destructive-100: #FEE2E2;--gf-destructive-200: #FECACA;--gf-destructive-300: #FCA5A5;--gf-destructive-400: #F87171;--gf-destructive-500: #EF4444;--gf-destructive-600: #DC2626;--gf-destructive-700: #B91C1C;--gf-destructive-800: #991B1B;--gf-destructive-900: #7F1D1D;--gf-generic-white: #FFFFFF;--gf-generic-black: #000000;--gf-generic-transparent: transparent;--gf-color-muted: var(--gf-neutral-200)}.gf-primary-50{color:var(--gf-primary-50)}.gf-primary-100{color:var(--gf-primary-100)}.gf-primary-200{color:var(--gf-primary-200)}.gf-primary-300{color:var(--gf-primary-300)}.gf-primary-400{color:var(--gf-primary-400)}.gf-primary-500{color:var(--gf-primary-500)}.gf-primary-600{color:var(--gf-primary-600)}.gf-primary-700{color:var(--gf-primary-700)}.gf-primary-800{color:var(--gf-primary-800)}.gf-primary-900{color:var(--gf-primary-900)}.gf-secondary-50{color:var(--gf-secondary-50)}.gf-secondary-100{color:var(--gf-secondary-100)}.gf-secondary-200{color:var(--gf-secondary-200)}.gf-secondary-300{color:var(--gf-secondary-300)}.gf-secondary-400{color:var(--gf-secondary-400)}.gf-secondary-500{color:var(--gf-secondary-500)}.gf-secondary-600{color:var(--gf-secondary-600)}.gf-secondary-700{color:var(--gf-secondary-700)}.gf-secondary-800{color:var(--gf-secondary-800)}.gf-secondary-900{color:var(--gf-secondary-900)}.gf-fig-50{color:var(--gf-fig-50)}.gf-fig-100{color:var(--gf-fig-100)}.gf-fig-200{color:var(--gf-fig-200)}.gf-fig-300{color:var(--gf-fig-300)}.gf-fig-400{color:var(--gf-fig-400)}.gf-fig-500{color:var(--gf-fig-500)}.gf-fig-600{color:var(--gf-fig-600)}.gf-fig-700{color:var(--gf-fig-700)}.gf-fig-800{color:var(--gf-fig-800)}.gf-fig-900{color:var(--gf-fig-900)}.gf-sap-green-50{color:var(--gf-sap-green-50)}.gf-sap-green-100{color:var(--gf-sap-green-100)}.gf-sap-green-200{color:var(--gf-sap-green-200)}.gf-sap-green-300{color:var(--gf-sap-green-300)}.gf-sap-green-400{color:var(--gf-sap-green-400)}.gf-sap-green-500{color:var(--gf-sap-green-500)}.gf-sap-green-600{color:var(--gf-sap-green-600)}.gf-sap-green-700{color:var(--gf-sap-green-700)}.gf-sap-green-800{color:var(--gf-sap-green-800)}.gf-sap-green-900{color:var(--gf-sap-green-900)}.gf-viridian-50{color:var(--gf-viridian-50)}.gf-viridian-100{color:var(--gf-viridian-100)}.gf-viridian-200{color:var(--gf-viridian-200)}.gf-viridian-300{color:var(--gf-viridian-300)}.gf-viridian-400{color:var(--gf-viridian-400)}.gf-viridian-500{color:var(--gf-viridian-500)}.gf-viridian-600{color:var(--gf-viridian-600)}.gf-viridian-700{color:var(--gf-viridian-700)}.gf-viridian-800{color:var(--gf-viridian-800)}.gf-viridian-900{color:var(--gf-viridian-900)}.gf-neutral-50{color:var(--gf-neutral-50)}.gf-neutral-100{color:var(--gf-neutral-100)}.gf-neutral-200{color:var(--gf-neutral-200)}.gf-neutral-300{color:var(--gf-neutral-300)}.gf-neutral-400{color:var(--gf-neutral-400)}.gf-neutral-500{color:var(--gf-neutral-500)}.gf-neutral-600{color:var(--gf-neutral-600)}.gf-neutral-700{color:var(--gf-neutral-700)}.gf-neutral-800{color:var(--gf-neutral-800)}.gf-neutral-900{color:var(--gf-neutral-900)}.gf-success-50{color:var(--gf-success-50)}.gf-success-100{color:var(--gf-success-100)}.gf-success-200{color:var(--gf-success-200)}.gf-success-300{color:var(--gf-success-300)}.gf-success-400{color:var(--gf-success-400)}.gf-success-500{color:var(--gf-success-500)}.gf-success-600{color:var(--gf-success-600)}.gf-success-700{color:var(--gf-success-700)}.gf-success-800{color:var(--gf-success-800)}.gf-success-900{color:var(--gf-success-900)}.gf-warning-50{color:var(--gf-warning-50)}.gf-warning-100{color:var(--gf-warning-100)}.gf-warning-200{color:var(--gf-warning-200)}.gf-warning-300{color:var(--gf-warning-300)}.gf-warning-400{color:var(--gf-warning-400)}.gf-warning-500{color:var(--gf-warning-500)}.gf-warning-600{color:var(--gf-warning-600)}.gf-warning-700{color:var(--gf-warning-700)}.gf-warning-800{color:var(--gf-warning-800)}.gf-warning-900{color:var(--gf-warning-900)}.gf-destructive-50{color:var(--gf-destructive-50)}.gf-destructive-100{color:var(--gf-destructive-100)}.gf-destructive-200{color:var(--gf-destructive-200)}.gf-destructive-300{color:var(--gf-destructive-300)}.gf-destructive-400{color:var(--gf-destructive-400)}.gf-destructive-500{color:var(--gf-destructive-500)}.gf-destructive-600{color:var(--gf-destructive-600)}.gf-destructive-700{color:var(--gf-destructive-700)}.gf-destructive-800{color:var(--gf-destructive-800)}.gf-destructive-900{color:var(--gf-destructive-900)}.gf-generic-white{color:var(--gf-generic-white)}.gf-generic-black{color:var(--gf-generic-black)}.gf-generic-transparent{color:var(--gf-generic-transparent)}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium,.gf-chip,.gf-chip--primary,.gf-chip--secondary,.gf-chip--success,.gf-chip--destructive,.gf-badge,.gf-badge--primary,.gf-badge--secondary,.gf-badge--neutral,.gf-badge--success,.gf-badge--warning,.gf-avatar--text--title{font-weight:500}.gf-semibold,.gf-sidebar--dashboard--category--title,.gf-table--detail--sidebar--list--item--text--link.active,.gf-tabbar--link,.tabbar__link,.gf-page--section--header--text--title,.gf-modal--select .category-tabs .category-tab,.gf-gallery-card--premium::after,.gf-card--container--header--text,.gf-ai-sparkle .gf-action--text{font-weight:600}.gf-bold,.gf-data--card--header--title,.gf-tabbar--link--active,.tabbar__link--active,.gf-page--header--text--title,.gf-gallery-container--header--title,.gf-card--content--header--text--title,.gf-card--subscription .gf-card--content--header--text--title{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small,.gf-connections-header .gf-page-title h1,.gf-delete-header h1,.gf-dashboard-header .gf-dashboard-title h1,.gf-success-message h3,.gf-setup-header h1,.gf-onboarding-header h1,.gf-loading--ellipsis span{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium,.gf-stat-card .gf-stat-value{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1,.gf-gallery-container--header--title{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1,.gf-gallery-container--header--title{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2,.gf-dashboard-section .gf-section-header h2,.gf-modal--select--title h2,.gf-card--subscription .gf-card--content--header--text--title{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2,.gf-dashboard-section .gf-section-header h2,.gf-modal--select--title h2,.gf-card--subscription .gf-card--content--header--text--title{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3,.gf-user-home--project-header h3,.gf-empty-state--title,.gf-setup-banner .gf-setup-banner--content h3,.gf-empty-state h3,.gf-datastack-form-info h3,.gf-choice-card--header h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3,.gf-user-home--project-header h3,.gf-empty-state--title,.gf-setup-banner .gf-setup-banner--content h3,.gf-empty-state h3,.gf-datastack-form-info h3,.gf-choice-card--header h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4,.gf-connection-name h4,.gf-warning-banner .gf-warning-banner--content h3,.gf-delete-warning h4,.gf-connection-card .gf-connection-card--header .gf-connection-info h4,.gf-action-card .gf-action-card--content h4,.gf-connection-summary h3,.gf-test-info h4,.gf-connections-summary h4,.gf-next-steps h4,.gf-form-section h4,.gf-connection-type--info h3{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4,.gf-connection-name h4,.gf-warning-banner .gf-warning-banner--content h3,.gf-delete-warning h4,.gf-connection-card .gf-connection-card--header .gf-connection-info h4,.gf-action-card .gf-action-card--content h4,.gf-connection-summary h3,.gf-test-info h4,.gf-connections-summary h4,.gf-next-steps h4,.gf-form-section h4,.gf-connection-type--info h3{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5,.gf-data--card--header--title,.gf-test-result-content h5,.gf-connection-item-info h5,.gf-next-step-content h5,.gf-card--content--header--text--title,.gf-card--media--circle{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5,.gf-data--card--header--title,.gf-test-result-content h5,.gf-connection-item-info h5,.gf-next-step-content h5,.gf-card--content--header--text--title,.gf-card--media--circle{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6,.gf-page--section--header--text--title,.gf-credentials-help h5,.gf-ip-access-info h5{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6,.gf-page--section--header--text--title,.gf-credentials-help h5,.gf-ip-access-info h5{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall,.gf-integration--detail--footer>ul,.gf-popover .gf-combobox--item--description,.table tbody td,.table-data tbody td,.gf-badge--status,.gf-badge--status--success,.gf-badge--status--warning,.gf-badge--status--failed{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small,.gf-user-home--project-description,.gf-dashboard-card--empty .gf-dashboard-card--content--empty-text,.gf-connected-tables--item,.gf-error-card--description,.gf-button-split-menu--header--email,.gf-button-split-menu--item,.gf-page--header--text--subtitle,.gf-page--section--header--text--subtitle,.gf-connections-summary p,.gf-action-card .gf-action-card--content p,.gf-connection-item-info p,.gf-form-help p,.gf-help-text,.gf-error,.gf-credentials-help ol li,.gf-ip-access-info p,.gf-connection-type--features li,.gf-choice-card--features li,.gf-input,.gf-input--text,.gf-input--text--small,.gf-input--text--medium,.gf-input--text--inline,.gf-input--text--inline--small,.gf-input--text--inline--medium,.gf-input--select,.gf-input--number,input.numberinput,input.textinput,input.emailinput,input.passwordinput,input.urlinput,input.dateinput,input.datetimeinput,input.timeinput,textarea.textarea,select.select,.gf-input--label--checkbox,.gf-gallery-card--content--subtitle,.gf-avatar--text--title{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium,.gf-user-home--empty-state p,.gf-empty-state--description,.gf-error-card--message,.gf-button--split--main,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item #gf-new-chat--text,.gf-placeholder--text,.gf-placeholder--error--message,.gf-stack-type span,.gf-warning-banner .gf-warning-banner--content p,.gf-delete-warning ul li,.gf-setup-banner .gf-setup-banner--content p,.gf-empty-state p,.gf-connection-field span,.gf-test-info p,.gf-test-result-content p,.gf-next-step-content p,.gf-datastack-form-info p,.gf-progress-step--label,.gf-connection-type--info p,.gf-choice-card--content p,.gf-loading-state--message,.gf-input--text--large,.gf-input--text--inline--large,.gf-avatar--text--initials{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large,.gf-connections-header .gf-page-title p,.gf-delete-header p,.gf-dashboard-header .gf-dashboard-title p,.gf-success-message p,.gf-setup-header p,.gf-onboarding-header p,.gf-gallery-container--header--subtitle{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall,.gf-transform--columns-table .gf-button--neutral--round .gf-badge{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall,.gf-button-split-menu--header--label,.gf-gallery-card--premium::after,.gf-badge--icon--round{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small,.gf-connected-account--email,.gf-transform--columns-table thead th,.gf-error-card--meta,.errorlist,.gf-widget--reorderable-multiselect--action,.gf-widget--reorderable-multiselect--action-divider,.gf-widget--reorderable-multiselect--type,.gf-connection-name .gf-connection-id,.gf-connection-card .gf-connection-card--header .gf-connection-info .gf-connection-type,.gf-default-badge,.gf-status-badge,.gf-choice-card--badge,.gf-chip,.gf-chip--primary,.gf-chip--secondary,.gf-chip--success,.gf-chip--destructive,.gf-button--card--description,.gf-actions--icons--table button{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium,.gf-connected-account--name,.gf-transform--column-list label,.gf-data--collection--item--name a,.gf-data--table--item--name a,.gf-figbot--chat--input--toolbar .gf-figbot--chat--model-text,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-figbot--chat--model-text,.dashboard-sidebar__item,.gf-widget--reorderable-multiselect--drag-handle,.gf-widget--reorderable-multiselect--label,.gf-breadcrumb,.gf-table-header .gf-table-cell,.gf-stat-card .gf-stat-label,.gf-connection-field label,.gf-next-step-icon,.gf-label,.gf-progress-step--number,.gf-modal--select .category-tabs .category-tab,.gf-card--footer--cta,.gf-button--card,.gf-button--card--vertical,.gf-badge,.gf-badge--primary,.gf-badge--secondary,.gf-badge--neutral,.gf-badge--success,.gf-badge--warning,.gf-action,.gf-action--small{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small,.gf-popover .gf-combobox--category{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large,.gf-message>span,.gf-message--left>span,.gf-message--right>span{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted,.gf-canvas-preview-modal--header--loading,.gf-card--content--body--metadata--text,.gf-avatar--text--subtitle{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted,.gf-data--table--stat{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted,.gf-workflow-plus-button--text,.gf-dnd--content--canvas--detail--text,.gf-tabbar--link,.tabbar__link,.gf-placeholder--canvas--title,.gf-placeholder--canvas--subtitle,.gf-placeholder--canvas--step--text,.gf-placeholder--text,.gf-placeholder--error--message,.gf-dnd--header--title--secondary,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text,.gf-link--neutral--emphasis{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-workflow-plus-button--text,.gf-help-text--warning,.gf-help-text--success,.gf-help-text--error{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}.gf-shadow--glassy--small{box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 var(--space-0-8) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-4) var(--space-1-6) rgba(55,65,81,.04),0 var(--space-0-2) var(--space-0-8) rgba(55,65,81,.02),inset 0 1px 0 hsla(0,0%,100%,.1)}.gf-shadow--glassy--medium{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15)}.gf-shadow--glassy--large{box-shadow:0 0 0 1px hsla(0,0%,100%,.3),0 var(--space-1-6) var(--space-6-4) rgba(55,65,81,.12),0 var(--space-1-2) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-8) var(--space-1-6) rgba(55,65,81,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-help--actions--item,.gf-full-width{width:100%}.gf-width--auto{width:auto}.gf-width--fit-content{width:fit-content}.gf-round{border-radius:50%}.gf-hidden{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-visible{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.gf-flex--gap-0-4{gap:.4rem}.gf-flex--gap-0-8{gap:.8rem}.gf-flex--gap-1-2{gap:1.2rem}.gf-flex--gap-1-6{gap:1.6rem}.gf-flex--gap-2{gap:2rem}.gf-flex--gap-2-4{gap:2.4rem}.gf-flex--gap-2-8{gap:2.8rem}.gf-flex--gap-3-2{gap:3.2rem}.gf-flex--gap-3-6{gap:3.6rem}.gf-flex--gap-4{gap:4rem}.gf-flex--gap-4-4{gap:4.4rem}.gf-flex--gap-4-8{gap:4.8rem}.gf-flex--gap-5-2{gap:5.2rem}.gf-flex--gap-5-6{gap:5.6rem}.gf-flex--gap-6{gap:6rem}.gf-flex--gap-6-4{gap:6.4rem}.gf-flex--gap-6-8{gap:6.8rem}.gf-flex--gap-7-2{gap:7.2rem}.gf-flex--gap-7-6{gap:7.6rem}.gf-flex--gap-8{gap:8rem}.gf-flex--center{flex-direction:column;align-items:center;justify-content:center}.gf-flex--column{flex-direction:column}.gf-flex--1{flex:1}.gf-flex--2{flex:2}.gf-flex--3{flex:3}.gf-flex--4{flex:4}.gf-flex--5{flex:5}.gf-flex--6{flex:6}.gf-flex--7{flex:7}.gf-flex--8{flex:8}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--justify--center{justify-content:center}.gf-flex--justify--flex-start{justify-content:flex-start}.gf-flex--justify--flex-end{justify-content:flex-end}.gf-flex--align--center{align-items:center}.gf-flex--align--flex-start{align-items:flex-start}.gf-flex--align--flex-end{align-items:flex-end}.gf-flex--align--baseline{align-items:baseline}.gf-slide-in{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--left{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--xfast{animation:slide-left .5s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--fast{animation:slide-left 1s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--normal{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--slow{animation:slide-left 7s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--right{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--xfast{animation:slide-right .5s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--fast{animation:slide-right 1s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--normal{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--slow{animation:slide-right 7s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-fade-in{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-in--xfast{animation:fade-in .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--fast{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--normal{animation:fade-in 2s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--slow{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out--xfast{animation:fade-out .5s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--fast{animation:fade-out 1s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--normal{animation:fade-out 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--slow{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header,.gf-gallery-card,.gf-chip--secondary:hover,.gf-card--footer--cta,.gf-card--container,.gf-card--container--primary,.gf-card--container--neutral,.gf-card--container--secondary,.gf-button,.gf-button--primary,.gf-button--primary--outline,.gf-button--primary--small,.gf-button--primary--outline--small,.gf-button--primary--medium,.gf-button--primary--outline--medium,.gf-button--primary--large,.gf-button--primary--outline--large,.gf-button--primary--xlarge,.gf-button--primary--outline--xlarge,.gf-button--secondary,.gf-button--secondary--outline,.gf-button--secondary--small,.gf-button--secondary--outline--small,.gf-button--secondary--medium,.gf-button--secondary--outline--medium,.gf-button--secondary--large,.gf-button--secondary--outline--large,.gf-button--secondary--xlarge,.gf-button--secondary--outline--xlarge,.gf-button--neutral,.gf-button--neutral--outline,.gf-button--neutral--small,.gf-button--neutral--outline--small,.gf-button--neutral--medium,.gf-button--neutral--outline--medium,.gf-button--neutral--large,.gf-button--neutral--outline--large,.gf-button--neutral--xlarge,.gf-button--neutral--outline--xlarge,.gf-button--destructive,.gf-button--destructive--outline,.gf-button--destructive--small,.gf-button--destructive--outline--small,.gf-button--destructive--medium,.gf-button--destructive--outline--medium,.gf-button--destructive--large,.gf-button--destructive--outline--large,.gf-button--destructive--xlarge,.gf-button--destructive--outline--xlarge,.gf-button--outline--neutral,.gf-button--neutral--outline--round,.gf-button--neutral--round,.gf-card--node--button,.gf-button--oauth-google,.gf-button--oauth-microsoft,.gf-help--actions--item,.gf-figbot--chat--input--toolbar .gf-actions .gf-action,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action,.gf-button--split--main,.gf-button--split--dropdown,.gf-action,.gf-action--small,.gf-hover--secondary-bg,.gf-hover--primary-text,.gf-hover--primary,.gf-hover--darken,.gf-hover--lighten,.gf-hover--shadow,.gf-hover--fade{text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header>a,.gf-gallery-card>a,.gf-chip--secondary:hover>a,.gf-card--footer--cta>a,.gf-card--container>a,.gf-card--container--primary>a,.gf-card--container--neutral>a,.gf-card--container--secondary>a,.gf-button>a,.gf-button--primary>a,.gf-button--primary--outline>a,.gf-button--primary--small>a,.gf-button--primary--outline--small>a,.gf-button--primary--medium>a,.gf-button--primary--outline--medium>a,.gf-button--primary--large>a,.gf-button--primary--outline--large>a,.gf-button--primary--xlarge>a,.gf-button--primary--outline--xlarge>a,.gf-button--secondary>a,.gf-button--secondary--outline>a,.gf-button--secondary--small>a,.gf-button--secondary--outline--small>a,.gf-button--secondary--medium>a,.gf-button--secondary--outline--medium>a,.gf-button--secondary--large>a,.gf-button--secondary--outline--large>a,.gf-button--secondary--xlarge>a,.gf-button--secondary--outline--xlarge>a,.gf-button--neutral>a,.gf-button--neutral--outline>a,.gf-button--neutral--small>a,.gf-button--neutral--outline--small>a,.gf-button--neutral--medium>a,.gf-button--neutral--outline--medium>a,.gf-button--neutral--large>a,.gf-button--neutral--outline--large>a,.gf-button--neutral--xlarge>a,.gf-button--neutral--outline--xlarge>a,.gf-button--destructive>a,.gf-button--destructive--outline>a,.gf-button--destructive--small>a,.gf-button--destructive--outline--small>a,.gf-button--destructive--medium>a,.gf-button--destructive--outline--medium>a,.gf-button--destructive--large>a,.gf-button--destructive--outline--large>a,.gf-button--destructive--xlarge>a,.gf-button--destructive--outline--xlarge>a,.gf-button--outline--neutral>a,.gf-button--neutral--outline--round>a,.gf-button--neutral--round>a,.gf-card--node--button>a,.gf-button--oauth-google>a,.gf-button--oauth-microsoft>a,.gf-help--actions--item>a,.gf-figbot--chat--input--toolbar .gf-actions .gf-action>a,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action>a,.gf-button--split--main>a,.gf-button--split--dropdown>a,.gf-action>a,.gf-action--small>a,.gf-hover--secondary-bg>a,.gf-hover--primary-text>a,.gf-hover--primary>a,.gf-hover--darken>a,.gf-hover--lighten>a,.gf-hover--shadow>a,.gf-hover--fade>a{text-decoration:none}.gf-hover--fade:hover{text-decoration:none;opacity:.7}.gf-hover--shadow:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-hover--lighten:hover{text-decoration:none;background-color:var(--gf-generic-white);color:var(--gf-primary-500)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--gf-neutral-300)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--gf-primary-500)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--xfast{animation:spin .5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--fast{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--normal{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--slow{animation:spin 7s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--z-background: -1;--z-default: 0;--z-overlay: 1;--z-ui: 10;--z-modal: 100;--c-fig-primary: #f7f7f7;--c-fig-primary-500: #eef2ff;--c-fig-primary-10: #ffffff;--c-fig-secondary: #000947;--c-fig-secondary-50: #25349a;--c-fig-secondary-20: #5061cd;--c-fig-secondary-10: #a1abef;--c-fig-accent: #8bccf8;--c-fig-accent-500: #000947;--c-fig-accent-20: #bddff6;--c-fig-accent-10: #d6ecfa;--c-black: #000000;--c-black-50: #222223;--c-black-20: #5c5c5d;--c-black-10: #c9c8cb;--c-gray: #e6e6e6;--c-gray-50: #f7f7f7;--c-gray-20: #fafafa;--c-gray-10: #fafafc;--c-white: #fff;--c-blue: #2550f5;--c-blue-50: #5677f7;--c-blue-20: #879ef9;--c-blue-10: #e8edfe;--c-pink: #d10070;--c-pink-50: #e880b7;--c-pink-20: #f6cce2;--c-pink-10: #fbeef5;--c-orange: #f38e4f;--c-orange-50: #f9c6a7;--c-orange-20: #fce3d4;--c-orange-10: #fdf4ee;--c-green: #0db145;--c-green-50: #86d8a2;--c-green-20: #cfefda;--c-green-10: #e2f6e9;--c-red: #e30303;--c-red-50: #f18181;--c-red-20: #f9cdcd;--c-red-10: #fce6e6;--c-transparent: hsla(0, 0%, 0%, 0);--c-gray-100: #f3f4f6;--c-gray-200: #e5e7eb;--c-gray-300: #d1d5db;--c-gray-400: #9ca3af;--c-gray-500: #6b7280;--c-gray-600: #4b5563;--c-gray-700: #374151;--c-gray-800: #1f2937;--c-gray-900: #111827;--c-green-100: #dcfce7;--c-green-200: #bbf7d0;--c-green-300: #86efac;--c-green-400: #4ade80;--c-green-500: #22c55e;--c-green-600: #16a34a;--c-green-700: #15803d;--c-green-800: #166534;--c-green-900: #14532d;--c-indigo-50: #f6fbfd;--c-indigo-100: #e8f7fd;--c-indigo-200: #c5e6fb;--c-indigo-300: #9ecefb;--c-indigo-400: #69a2fb;--c-indigo-500: #3874fa;--c-indigo-600: #2550f5;--c-indigo-700: #203fe0;--c-indigo-800: #1a31af;--c-indigo-900: #152887;--c-yellow-50: #fefce8;--c-yellow-100: #fef9c3;--c-yellow-200: #fef08a;--c-yellow-300: #fde047;--c-yellow-400: #facc15;--c-yellow-500: #eab308;--c-yellow-600: #ca8a04;--c-yellow-700: #a16207;--c-yellow-800: #854d0e;--c-yellow-900: #713f12}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--warning,.gf-help-text--success,.gf-help-text--error{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--error,.gf-help-text--success,.gf-help-text--warning{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}.gf-shadow--glassy--small{box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 var(--space-0-8) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-4) var(--space-1-6) rgba(55,65,81,.04),0 var(--space-0-2) var(--space-0-8) rgba(55,65,81,.02),inset 0 1px 0 hsla(0,0%,100%,.1)}.gf-shadow--glassy--medium{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15)}.gf-shadow--glassy--large{box-shadow:0 0 0 1px hsla(0,0%,100%,.3),0 var(--space-1-6) var(--space-6-4) rgba(55,65,81,.12),0 var(--space-1-2) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-8) var(--space-1-6) rgba(55,65,81,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-help--actions--item,.gf-full-width{width:100%}.gf-width--auto{width:auto}.gf-width--fit-content{width:fit-content}.gf-round{border-radius:50%}.gf-hidden{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-visible{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.gf-flex--gap-0-4{gap:.4rem}.gf-flex--gap-0-8{gap:.8rem}.gf-flex--gap-1-2{gap:1.2rem}.gf-flex--gap-1-6{gap:1.6rem}.gf-flex--gap-2{gap:2rem}.gf-flex--gap-2-4{gap:2.4rem}.gf-flex--gap-2-8{gap:2.8rem}.gf-flex--gap-3-2{gap:3.2rem}.gf-flex--gap-3-6{gap:3.6rem}.gf-flex--gap-4{gap:4rem}.gf-flex--gap-4-4{gap:4.4rem}.gf-flex--gap-4-8{gap:4.8rem}.gf-flex--gap-5-2{gap:5.2rem}.gf-flex--gap-5-6{gap:5.6rem}.gf-flex--gap-6{gap:6rem}.gf-flex--gap-6-4{gap:6.4rem}.gf-flex--gap-6-8{gap:6.8rem}.gf-flex--gap-7-2{gap:7.2rem}.gf-flex--gap-7-6{gap:7.6rem}.gf-flex--gap-8{gap:8rem}.gf-flex--center{flex-direction:column;align-items:center;justify-content:center}.gf-flex--column{flex-direction:column}.gf-flex--1{flex:1}.gf-flex--2{flex:2}.gf-flex--3{flex:3}.gf-flex--4{flex:4}.gf-flex--5{flex:5}.gf-flex--6{flex:6}.gf-flex--7{flex:7}.gf-flex--8{flex:8}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--justify--center{justify-content:center}.gf-flex--justify--flex-start{justify-content:flex-start}.gf-flex--justify--flex-end{justify-content:flex-end}.gf-flex--align--center{align-items:center}.gf-flex--align--flex-start{align-items:flex-start}.gf-flex--align--flex-end{align-items:flex-end}.gf-flex--align--baseline{align-items:baseline}.gf-slide-in{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--left{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--xfast{animation:slide-left .5s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--fast{animation:slide-left 1s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--normal{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--slow{animation:slide-left 7s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--right{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--xfast{animation:slide-right .5s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--fast{animation:slide-right 1s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--normal{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--slow{animation:slide-right 7s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-fade-in{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-in--xfast{animation:fade-in .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--fast{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--normal{animation:fade-in 2s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--slow{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out--xfast{animation:fade-out .5s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--fast{animation:fade-out 1s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--normal{animation:fade-out 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--slow{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-hover--secondary-bg,.gf-hover--primary-text,.gf-hover--primary,.gf-hover--darken,.gf-hover--lighten,.gf-hover--shadow,.gf-hover--fade{text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.gf-hover--secondary-bg>a,.gf-hover--primary-text>a,.gf-hover--primary>a,.gf-hover--darken>a,.gf-hover--lighten>a,.gf-hover--shadow>a,.gf-hover--fade>a{text-decoration:none}.gf-hover--fade:hover{text-decoration:none;opacity:.7}.gf-hover--shadow:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-hover--lighten:hover{text-decoration:none;background-color:var(--gf-generic-white);color:var(--gf-primary-500)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--gf-neutral-300)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--gf-primary-500)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--xfast{animation:spin .5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--fast{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--normal{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--slow{animation:spin 7s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--gf-scrollbar-width: var(--space-0-8);--gf-scrollbar-height: var(--space-0-8)}.gf-scrollable{flex:1;min-height:0;overflow:hidden}.gf-scrollbar--hidden{-ms-overflow-style:none;scrollbar-width:none}.gf-scrollbar--hidden::-webkit-scrollbar{display:none}:root{--gf-scroll-fade-size: var(--space-6-8);--gf-scroll-fade-color: var(--gf-generic-white);--gf-scroll-fade-transition: 150ms ease}.gf-scroll-fade-container{position:relative}.gf-scroll-fade{position:absolute;pointer-events:none;z-index:10;opacity:1;transition:opacity var(--gf-scroll-fade-transition)}.gf-scroll-fade--hidden{opacity:0}.gf-scroll-fade--top{top:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to bottom, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--bottom{bottom:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to top, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--left{top:0;bottom:0;left:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to right, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--right{top:0;bottom:0;right:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to left, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--small{--gf-scroll-fade-size: var(--space-3-2)}.gf-scroll-fade--large{--gf-scroll-fade-size: calc(var(--space-10-0) * 0.8)}:root{box-sizing:border-box;font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}[style*=overflow],[class*=overflow],[style*=overflow-y],[style*=overflow-x],[class*=scroll],.guide,.modal,.drawer{scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0)}[style*=overflow]::-webkit-scrollbar,[class*=overflow]::-webkit-scrollbar,[style*=overflow-y]::-webkit-scrollbar,[style*=overflow-x]::-webkit-scrollbar,[class*=scroll]::-webkit-scrollbar,.guide::-webkit-scrollbar,.modal::-webkit-scrollbar,.drawer::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}[style*=overflow]::-webkit-scrollbar-track,[class*=overflow]::-webkit-scrollbar-track,[style*=overflow-y]::-webkit-scrollbar-track,[style*=overflow-x]::-webkit-scrollbar-track,[class*=scroll]::-webkit-scrollbar-track,.guide::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track,.drawer::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}[style*=overflow]::-webkit-scrollbar-thumb,[class*=overflow]::-webkit-scrollbar-thumb,[style*=overflow-y]::-webkit-scrollbar-thumb,[style*=overflow-x]::-webkit-scrollbar-thumb,[class*=scroll]::-webkit-scrollbar-thumb,.guide::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb,.drawer::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}[style*=overflow]::-webkit-scrollbar-thumb:hover,[class*=overflow]::-webkit-scrollbar-thumb:hover,[style*=overflow-y]::-webkit-scrollbar-thumb:hover,[style*=overflow-x]::-webkit-scrollbar-thumb:hover,[class*=scroll]::-webkit-scrollbar-thumb:hover,.guide::-webkit-scrollbar-thumb:hover,.modal::-webkit-scrollbar-thumb:hover,.drawer::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}body{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-700);font-weight:400;background-color:var(--gf-neutral-50);margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column}body .gf-body--content{display:flex}body .gf-body--content--main{display:flex;flex-direction:row;flex:1;max-width:calc(100vw - var(--gf-sidebar-width))}body .gf-body--content--embedded{display:flex;flex-direction:column;height:100vh;width:100vw}body.gf-body--embedded{overflow:auto}body .gf-body--content--main--embedded{flex:1;width:100%;overflow:auto;display:flex;flex-direction:column;margin-right:0}.alert{background-color:var(--c-orange-10);border-bottom-right-radius:5px;border-left:4px solid var(--c-orange);border-top-right-radius:5px;color:var(--c-black);font-size:1.4rem;line-height:1.4rem;padding:.8rem;width:100%}.beta{position:relative}.beta::after{color:var(--c-fig-secondary);content:"Beta";display:block;font-size:1rem;font-weight:normal;left:100%;position:absolute;top:-35%}.beta__white::after{color:var(--c-white)}.button{--button-color: var(--c-fig-green);--button-background: var(--c-white);align-items:baseline;border-radius:5px;display:inline-flex;flex-direction:row;font-size:1.6rem;font-weight:500;gap:.8em;justify-content:center;line-height:1.9rem;max-height:3.9rem;padding:1rem 3rem;text-align:center;white-space:nowrap;background-color:var(--button-color);border:1px solid rgba(0,0,0,0);color:var(--c-white)}[x-data*=popover] .button,.button[type=submit],.button[href],.button[data-action],.button[onclick]{cursor:pointer}[x-data*=popover] .button:hover,.button[type=submit]:hover,.button[href]:hover,.button[data-action]:hover,.button[onclick]:hover{opacity:.5}[x-data*=popover] .button:focus,[x-data*=popover] .button:active,.button[type=submit]:focus,.button[type=submit]:active,.button[href]:focus,.button[href]:active,.button[data-action]:focus,.button[data-action]:active,.button[onclick]:focus,.button[onclick]:active{outline:none;box-shadow:0 0 0 2px var(--c-white),0 0 0 4px var(--button-color)}.button[disabled],.button:disabled,.button.disabled{--button-color: var(--c-black-10);--button-background: var(--c-transparent);cursor:not-allowed}.button--outline{background-color:var(--button-background);border:1px solid var(--button-color);color:var(--button-color)}.button--google{background-color:#fff;align-items:center}.button[aria-expanded*=true] .fa-angle-down::before,[aria-expanded*=true]>.button .fa-angle-down::before{content:""}.button--primary{--button-color: var(--c-fig-green)}.button--success{--button-color: var(--c-fig-green)}.button--pink{--button-color: var(--c-pink)}.button--danger{--button-color: var(--c-red)}.button--warning{--button-color: var(--c-orange)}.button--tertiary{--button-color: var(--c-black)}.button--tertiary{background-color:var(--c-white);border:1px solid var(--c-gray);color:var(--button-color)}.button--end{align-self:end}.button img{width:1.9rem;border-radius:10px}.button--sm{font-size:1.4rem;line-height:1.6rem;max-height:3.2rem;padding:.8rem 1.2rem}.button--xs{font-size:1.4rem;line-height:1.6rem;max-height:3.2rem;padding:.6rem 1rem}.button--rounded{border-radius:50px}.button--circle{align-items:center;border-radius:50px;font-size:1.4rem;height:3.2rem;padding:0;width:3.2rem}.button--circle.button--sm{font-size:1.2rem;height:2.4rem;width:2.4rem}.button--circle .fas,.button--circle .far,.button--circle .fal,.button--circle .fad,.button--circle .fab,.button--circle .fa{align-items:center;display:flex;height:1.25em;justify-content:center;width:1.25em}.card{--card-color: var(--c-gray);padding:3.2rem;background:var(--c-white);border-radius:10px;border:1px solid var(--card-color);display:block;position:relative;z-index:var(--z-default);overflow:auto;box-shadow:4px 4px 20px rgba(0,0,0,.04)}.card--inline{display:inline-flex}.card--outline{border:1px dashed var(--card-color);background-color:var(--c-transparent)}.card--square{align-items:center;color:var(--c-black-50);display:flex;flex-flow:column;height:15rem;justify-content:center;text-align:center;width:15rem;gap:1.6rem}.card--square .fas{display:block}.card[href]:hover{opacity:.5}.card--primary{--card-color: var(--c-fig-secondary)}.card--primary .fas,.card--primary .far,.card--primary .fal,.card--primary .fad,.card--primary .fab,.card--primary .fa{color:var(--card-color)}.card--green{--card-color: var(--c-green)}.card--green .fas,.card--green .far,.card--green .fal,.card--green .fad,.card--green .fab,.card--green .fa{color:var(--card-color)}.card--pink{--card-color: var(--c-pink)}.card--pink .fas,.card--pink .far,.card--pink .fal,.card--pink .fad,.card--pink .fab,.card--pink .fa{color:var(--card-color)}.card--warning{--card-color: var(--c-orange)}.card--warning .fas,.card--warning .far,.card--warning .fal,.card--warning .fad,.card--warning .fab,.card--warning .fa{color:var(--card-color)}.card--tertiary{--card-color: var(--c-black)}.card--tertiary .fas,.card--tertiary .far,.card--tertiary .fal,.card--tertiary .fad,.card--tertiary .fab,.card--tertiary .fa{color:var(--card-color)}.card--center{align-items:center;display:flex;justify-content:center;text-align:center}.card--flex{display:flex}.card--sm{padding:3.2rem}.card--none{padding:0}.card--modal{border:none;display:flex;flex:1 1 0%;overflow:hidden}.card__help{position:absolute;top:0;right:0;padding:.8rem}.card__help--bottom{top:initial;bottom:0;width:100%;padding-bottom:.4rem}.pg-chat-input-bar{display:flex;width:100%;align-items:center;--tw-bg-opacity: 1;background-color:var(--gf-primary-400);padding:.5rem}.pg-chat-wrapper{display:flex;height:100vh;width:100%;flex-direction:column}.pg-chat-pane{display:flex;flex-grow:1;flex-direction:column;margin-top:4px;padding:3px;overflow-y:auto;scrollbar-width:2px;scrollbar-color:blue}.pg-chat-message{display:flex;padding:12px 16px;border-radius:8px;flex-grow:1;background-color:red;color:red}.pg-chat-message svg{width:8rem;height:8rem}.pg-chat-icon{margin-top:.25rem;min-width:128px;text-align:right;font-weight:700}.pg-message-sender{color:orange;font-size:3rem;line-height:1rem}.pg-message-contents{color:var(--tw-prose-body);max-width:65ch}.pg-message-contents p{margin-top:0px;margin-bottom:0px}.pg-chat-message-system{display:flex;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;align-items:center;justify-content:start}.pg-chat-message-system svg{height:1.5rem;width:1.5rem}.pg-chat-message-system{--tw-bg-opacity: 1;background-color:var(--c-white);--tw-text-opacity: 1;color:var(--c-black)}.pg-chat-message-system .pg-message-contents{--tw-text-opacity: 1;color:rgb(55, 65, 81, var(--tw-text-opacity))}.pg-chat-message-user{display:flex;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;align-items:center;justify-content:end}.pg-chat-message-user svg{height:1.5rem;width:1.5rem;align-items:center;justify-content:end}.pg-chat-message-user{--tw-bg-opacity: 1;background-color:var(--c-fig-secondary-10);--tw-text-opacity: 1;color:var(--c-black)}.pg-chat-message-user .pg-message-contents{--tw-text-opacity: 1;color:var(--c-black)}.pg-message-contents :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.pg-message-contents :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.pg-message-contents :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.pg-message-contents :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.pg-message-contents :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.pg-message-contents :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.pg-message-contents :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.pg-message-contents :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.pg-message-contents :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.pg-message-contents :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.pg-message-contents :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.pg-message-contents :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.pg-message-contents :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.pg-message-contents :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.pg-message-contents :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.pg-message-contents :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.pg-message-contents :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.pg-message-contents :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.pg-message-contents :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.pg-message-contents :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.pg-message-contents :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *))::before{content:open-quote}.pg-message-contents :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *))::after{content:close-quote}.pg-message-contents :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.pg-message-contents :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.pg-message-contents :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.pg-message-contents :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.pg-message-contents :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.pg-message-contents :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.pg-message-contents :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.pg-message-contents :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.pg-message-contents :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.pg-message-contents :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.pg-message-contents :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.pg-message-contents :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.pg-message-contents :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.pg-message-contents :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::before{content:"`"}.pg-message-contents :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::after{content:"`"}.pg-message-contents :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.pg-message-contents :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.pg-message-contents :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.pg-message-contents :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.pg-message-contents :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:rgba(0,0,0,0);border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.pg-message-contents :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *))::before{content:none}.pg-message-contents :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *))::after{content:none}.pg-message-contents :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:start;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.pg-message-contents :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.pg-message-contents :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.pg-message-contents :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.pg-message-contents :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.pg-message-contents :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.pg-message-contents :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.pg-message-contents :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.pg-message-contents :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.pg-message-contents :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.pg-message-contents{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.pg-message-contents :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.pg-message-contents :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.pg-message-contents :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.pg-message-contents :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.pg-message-contents :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.pg-message-contents :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.pg-message-contents :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.pg-message-contents :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.pg-message-contents :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.pg-message-contents :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.pg-message-contents :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.pg-message-contents :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.pg-message-contents :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.pg-message-contents :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.pg-message-contents :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.pg-message-contents :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.pg-message-contents :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.pg-message-contents :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.pg-message-contents :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}@supports not (color: oklch(0% 0 0deg)){.pg-message-contents :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3, oklch(var(--b3)/1))}}:root .pg-message-contents{--tw-prose-body: var(--fallback-bc, oklch(var(--bc)/0.8));--tw-prose-headings: var(--fallback-bc, oklch(var(--bc)/1));--tw-prose-lead: var(--fallback-bc, oklch(var(--bc)/1));--tw-prose-links: var(--fallback-bc, oklch(var(--bc)/1));--tw-prose-bold: var(--fallback-bc, oklch(var(--bc)/1));--tw-prose-counters: var(--fallback-bc, oklch(var(--bc)/1));--tw-prose-bullets: var(--fallback-bc, oklch(var(--bc)/0.5));--tw-prose-hr: var(--fallback-bc, oklch(var(--bc)/0.2));--tw-prose-quotes: var(--fallback-bc, oklch(var(--bc)/1));--tw-prose-quote-borders: var(--fallback-bc, oklch(var(--bc)/0.2));--tw-prose-captions: var(--fallback-bc, oklch(var(--bc)/0.5));--tw-prose-code: var(--fallback-bc, oklch(var(--bc)/1));--tw-prose-pre-code: var(--fallback-nc, oklch(var(--nc)/1));--tw-prose-pre-bg: var(--fallback-n, oklch(var(--n)/1));--tw-prose-th-borders: var(--fallback-bc, oklch(var(--bc)/0.5));--tw-prose-td-borders: var(--fallback-bc, oklch(var(--bc)/0.2))}.pg-message-contents :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:initial;background-color:var(--fallback-bc, oklch(var(--bc)/0.1))}.pg-message-contents :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::before,.pg-message-contents :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::after{display:none}.pg-message-contents pre code{border-radius:0;padding:0}.pg-message-contents :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc, oklch(var(--bc)/0.2))}.pg-message-contents{max-width:none}@media(min-width: 1024px){.pg-message-contents{font-size:1.125rem;line-height:1.7777778}.pg-message-contents :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.pg-message-contents :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.pg-message-contents :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.pg-message-contents :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.pg-message-contents :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.pg-message-contents :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.pg-message-contents :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.pg-message-contents :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.pg-message-contents :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.pg-message-contents :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.pg-message-contents :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.pg-message-contents :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.pg-message-contents :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.pg-message-contents :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.pg-message-contents :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.pg-message-contents :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.pg-message-contents :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.pg-message-contents :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.pg-message-contents :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.pg-message-contents :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.pg-message-contents :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.pg-message-contents :where(.lg\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.pg-message-contents :where(.lg\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.pg-message-contents :where(.lg\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.pg-message-contents :where(.lg\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.pg-message-contents :where(.lg\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.pg-message-contents :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.pg-message-contents :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.pg-message-contents :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.pg-message-contents :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.pg-message-contents :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.pg-message-contents :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.pg-message-contents :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.pg-message-contents :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.pg-message-contents :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.pg-message-contents :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.pg-message-contents :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.pg-message-contents :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.pg-message-contents :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.pg-message-contents :where(.lg\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.pg-message-contents :where(.lg\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.clipboard-copy{padding:var(--space-1-6);background-color:var(--gf-neutral-100);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);overflow:auto;display:flex;flex-direction:row;word-break:break-all;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:1.3rem;line-height:1.5}.clipboard-copy button,.clipboard-copy .clipboard-copy__button{margin-right:.8rem;transition:all .2s ease-in-out}.clipboard-copy button[data-action]:hover,.clipboard-copy button:hover,.clipboard-copy .clipboard-copy__button[data-action]:hover,.clipboard-copy .clipboard-copy__button:hover{color:var(--c-fig-secondary);cursor:pointer}.clipboard-copy button.copied,.clipboard-copy .clipboard-copy__button.copied{color:var(--c-green);transform:scale(1.1)}.clipboard-copy button.copied i,.clipboard-copy .clipboard-copy__button.copied i{animation:clipboardSuccess .3s ease-in-out}.clipboard-copy>pre{white-space:nowrap}.clipboard-copy__link{flex:1;color:inherit;text-decoration:none}.clipboard-copy__link:hover{text-decoration:none;color:inherit}@keyframes clipboardSuccess{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.copy-button.copied{color:var(--c-green) !important;transform:scale(1.1)}.copy-button.copied i{animation:clipboardSuccess .3s ease-in-out}.collapsable-component{position:relative}.collapsable-component .cursor-pointer{cursor:pointer}.collapsable-component .cursor-pointer::after{content:"";display:inline;font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.8rem}.collapsable-component.active .cursor-pointer::after{content:""}.collapsable-component .collapsable{max-height:0;transition:max-height .25s ease}.pg-columns{display:flex;flex-direction:column}.pg-columns>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}@media(min-width: 1024px){.pg-columns{flex-direction:row}.pg-columns>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));--tw-space-y-reverse: 0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.pg-columns-reversed{flex-direction:row-reverse}}.pg-column{flex:1 1 0%}.pg-column-one-quarter{flex-shrink:0;flex-grow:0;flex-basis:25%}.pg-column-one-third{flex-shrink:0;flex-grow:0;flex-basis:33.333333%}.pg-align-items-center{align-items:center}.gf-formset--wrapper{position:relative}fieldset{display:flex;flex-direction:column;gap:var(--space-1-6);width:100%;max-width:100%;min-width:0}fieldset ul{display:flex;flex-direction:column;gap:var(--space-1-6)}fieldset label.checkbox+label.checkbox{margin-top:-var(--space-0-8)}fieldset label.checkbox+label.checkbox .gf-avatar{max-width:var(--space-4-0)}fieldset .gf-formset--wrapper{padding:var(--space-4-4) var(--space-1-6) var(--space-1-6);background-color:var(--c-gray-10);border:1px solid var(--c-gray);border-radius:var(--space-1-2);display:flex;flex-direction:column;gap:var(--space-0-8)}fieldset .gf-formset--wrapper .button--circle{position:absolute;right:var(--space-0-4)}fieldset .gf-formset--wrapper--grab{cursor:grab}fieldset .formset-container{display:flex;flex-direction:column;gap:var(--space-1-2)}fieldset .formset-list{display:flex;flex-direction:column;gap:var(--space-1-6)}fieldset .formset-list>:last-child{margin-bottom:var(--space-1-6)}form,.form{align-items:flex-start;display:flex;flex-flow:column;gap:1.2rem}form.form--no-layout,.form.form--no-layout{align-items:inherit;display:inherit;flex-flow:inherit;gap:inherit}form .form__extra,.form .form__extra{width:100%}form .form__extra summary,.form .form__extra summary{display:flex;justify-content:flex-end;width:100%}form .form__extra input,.form .form__extra input{box-sizing:border-box}.select2-container--default .select2-selection--single{height:4.3rem;line-height:4.3rem;padding:.8rem 1.2rem;border:1px solid var(--gf-neutral-200);border-radius:5px;background-color:var(--c-white)}.select2-container--default .select2-selection--single:focus{border-color:var(--c-fig-secondary);outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.7rem;padding-left:0;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:4.3rem;top:0}.select2-container--default .select2-results__group{font-weight:600;color:#007bff;padding:.5rem .75rem .25rem;border-bottom:1px solid #e9ecef;margin-bottom:.25rem;background-color:#f8f9fa}.select2-container--default .select2-results__option{padding:.5rem .75rem}.select2-container--default .select2-results__option[data-select2-id*="Common Timezones"]{font-weight:600;background-color:#f8f9fa;border-left:3px solid #007bff;padding-left:calc(.75rem - 3px)}.select2-container--default .select2-results__option[data-select2-id*="Common Timezones"]:hover{background-color:#e3f2fd !important}.select2-container--default .select2-results__option[data-select2-id*="Common Timezones"][aria-selected=true]{background-color:#007bff !important;color:#fff}.gf-action,.gf-action--small{cursor:pointer;color:var(--gf-neutral-400);text-wrap:nowrap;display:flex;align-items:center;gap:var(--space-0-4)}.gf-action:hover,.gf-action--small:hover{text-decoration:none;opacity:.7}.gf-action .gf-icon--small,.gf-action--small .gf-icon--small{width:var(--space-2-0);height:var(--space-2-0)}.gf-action--text{text-wrap:nowrap}.gf-action--small{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-action--link{font-weight:500;font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-500);cursor:pointer;text-decoration:none;background:rgba(0,0,0,0);border:none;padding:0;white-space:nowrap;flex-shrink:0}.gf-action--link:hover,.gf-action--link:focus{text-decoration:none;color:var(--gf-neutral-500)}.gf-actions{display:flex;align-items:center;gap:var(--space-1-6);flex-shrink:0}.gf-actions--icons--table{display:flex;gap:var(--space-0-8);justify-content:flex-end;align-items:center;height:100%;min-height:var(--space-4-0)}.gf-actions--icons--table button{background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--gf-neutral-500);padding:0;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:var(--space-4-0);height:var(--space-4-0);flex-shrink:0}.gf-actions--icons--table button:hover{color:var(--gf-primary-500)}.gf-actions--icons--table button.active{color:var(--gf-primary-500);font-weight:600}.gf-actions--icons--table button .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-actions--icons--table button .gf-icon i,.gf-actions--icons--table button .gf-icon svg,.gf-actions--icons--table button .gf-icon img{width:var(--space-2-4);height:var(--space-2-4)}.gf-ai-sparkle{position:relative;display:flex;gap:var(--space-0-8);align-items:center}.gf-ai-sparkle .gf-action--text{color:var(--gf-neutral-700);opacity:0;transform:translateX(var(--space-9-6));transition:all .2s ease-out}.gf-ai-sparkle .gf-action--text.show{text-align:end;opacity:1;transform:translateX(0)}.gf-ai-sparkle button{min-width:var(--space-3-6);position:relative;display:flex;gap:var(--space-1-2);align-items:center;transform:translateY(0);transition:transform .2s ease}.gf-ai-sparkle button:active{box-shadow:0 2px 6px rgba(16,24,40,.06);transform:translateY(1px)}.gf-ai-sparkle button.htmx-request{animation:spin 1s linear infinite;opacity:.5;cursor:not-allowed}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--gf-icon-round-large-width: var(--space-4-4)}.gf-icon,.gf-icon--sidebar--small,.gf-icon--sidebar--large,.gf-icon--8-0,.gf-icon--6-4,.gf-card--node--icon .gf-icon,.gf-card--node--header--icon .gf-icon,.gf-icon--5-6,.gf-icon--5-2,.gf-icon--4-8,.gf-entity--icon--large,.gf-button--card .gf-icon,.gf-button--card--vertical .gf-icon,.gf-icon--4-4,.gf-workflow-plus-button .gf-icon,.gf-placeholder--canvas li .gf-icon,.gf-icon--4-0,.gf-card--node .gf-card--node--error-badge .gf-icon,.gf-card--node--button--primary .gf-button--round--icon .gf-icon,.gf-page--header--text--icon .gf-icon,.gf-icon--3-6,.gf-icon--xxxxlarge,.gf-icon--xxxlarge,.gf-icon--xxxxlarge--round,.gf-icon--xxxlarge--round,.gf-icon--3-2,.gf-button--round--small,.gf-button--neutral--round,.gf-icon--xxlarge,.gf-icon--2-8,.gf-dnd--header--title--primary--icon .gf-icon,.gf-icon--xlarge,.gf-icon--2-4,.gf-email-composer--node-button--icon .gf-icon,.gf-card--node--button .gf-icon,.gf-user-home--project-header--title--icon .gf-icon,.gf-button--icon .gf-icon,.gf-icon--large,.gf-icon--2-0,.gf-dnd--content--canvas--detail>.gf-icon,.gf-dnd--content--canvas--detail--icon .gf-icon,.gf-figbot--chat--context--add .gf-icon,.gf-icon--medium,.gf-icon--medium--width-4,.gf-icon--1-6,.gf-card--node--header--subtitle--sheet--link .gf-icon,.gf-card--node--header--subtitle--collection--link .gf-icon,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon,.gf-dnd--header--title--icon .gf-icon,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon,.gf-modal--close .gf-icon,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon,.gf-button--icon--square .gf-icon,.gf-button--icon--square--small .gf-icon,.gf-icon--1-2,.gf-card--node--header--subtitle--icon .gf-icon,.gf-icon--small,.gf-icon--xsmall,.gf-icon--xxsmall{display:flex;align-items:center;justify-content:center;position:relative}.gf-icon i,.gf-icon--sidebar--small i,.gf-icon--sidebar--large i,.gf-icon--8-0 i,.gf-icon--6-4 i,.gf-card--node--icon .gf-icon i,.gf-card--node--header--icon .gf-icon i,.gf-icon--5-6 i,.gf-icon--5-2 i,.gf-icon--4-8 i,.gf-entity--icon--large i,.gf-button--card .gf-icon i,.gf-button--card--vertical .gf-icon i,.gf-icon--4-4 i,.gf-workflow-plus-button .gf-icon i,.gf-placeholder--canvas li .gf-icon i,.gf-icon--4-0 i,.gf-card--node .gf-card--node--error-badge .gf-icon i,.gf-card--node--button--primary .gf-button--round--icon .gf-icon i,.gf-page--header--text--icon .gf-icon i,.gf-icon--3-6 i,.gf-icon--xxxxlarge i,.gf-icon--xxxlarge i,.gf-icon--xxxxlarge--round i,.gf-icon--xxxlarge--round i,.gf-icon--3-2 i,.gf-button--round--small i,.gf-button--neutral--round i,.gf-icon--xxlarge i,.gf-icon--2-8 i,.gf-dnd--header--title--primary--icon .gf-icon i,.gf-icon--xlarge i,.gf-icon--2-4 i,.gf-email-composer--node-button--icon .gf-icon i,.gf-card--node--button .gf-icon i,.gf-user-home--project-header--title--icon .gf-icon i,.gf-button--icon .gf-icon i,.gf-icon--large i,.gf-icon--2-0 i,.gf-dnd--content--canvas--detail>.gf-icon i,.gf-dnd--content--canvas--detail--icon .gf-icon i,.gf-figbot--chat--context--add .gf-icon i,.gf-icon--medium i,.gf-icon--medium--width-4 i,.gf-icon--1-6 i,.gf-card--node--header--subtitle--sheet--link .gf-icon i,.gf-card--node--header--subtitle--collection--link .gf-icon i,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon i,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon i,.gf-dnd--header--title--icon .gf-icon i,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon i,.gf-modal--close .gf-icon i,.gf-button--neutral--outline--round .gf-icon i,.gf-button--neutral--round .gf-icon i,.gf-button--icon--square .gf-icon i,.gf-button--icon--square--small .gf-icon i,.gf-icon--1-2 i,.gf-card--node--header--subtitle--icon .gf-icon i,.gf-button--icon--square--small .gf-icon i,.gf-icon--small i,.gf-icon--xsmall i,.gf-icon--xxsmall i,.gf-icon svg,.gf-icon--sidebar--small svg,.gf-icon--sidebar--large svg,.gf-icon--8-0 svg,.gf-icon--6-4 svg,.gf-card--node--icon .gf-icon svg,.gf-card--node--header--icon .gf-icon svg,.gf-icon--5-6 svg,.gf-icon--5-2 svg,.gf-icon--4-8 svg,.gf-entity--icon--large svg,.gf-button--card .gf-icon svg,.gf-button--card--vertical .gf-icon svg,.gf-icon--4-4 svg,.gf-workflow-plus-button .gf-icon svg,.gf-placeholder--canvas li .gf-icon svg,.gf-icon--4-0 svg,.gf-card--node .gf-card--node--error-badge .gf-icon svg,.gf-card--node--button--primary .gf-button--round--icon .gf-icon svg,.gf-page--header--text--icon .gf-icon svg,.gf-icon--3-6 svg,.gf-icon--xxxxlarge svg,.gf-icon--xxxlarge svg,.gf-icon--xxxxlarge--round svg,.gf-icon--xxxlarge--round svg,.gf-icon--3-2 svg,.gf-button--round--small svg,.gf-button--neutral--round svg,.gf-icon--xxlarge svg,.gf-icon--2-8 svg,.gf-dnd--header--title--primary--icon .gf-icon svg,.gf-icon--xlarge svg,.gf-icon--2-4 svg,.gf-email-composer--node-button--icon .gf-icon svg,.gf-card--node--button .gf-icon svg,.gf-user-home--project-header--title--icon .gf-icon svg,.gf-button--icon .gf-icon svg,.gf-icon--large svg,.gf-icon--2-0 svg,.gf-dnd--content--canvas--detail>.gf-icon svg,.gf-dnd--content--canvas--detail--icon .gf-icon svg,.gf-figbot--chat--context--add .gf-icon svg,.gf-icon--medium svg,.gf-icon--medium--width-4 svg,.gf-icon--1-6 svg,.gf-card--node--header--subtitle--sheet--link .gf-icon svg,.gf-card--node--header--subtitle--collection--link .gf-icon svg,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon svg,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon svg,.gf-dnd--header--title--icon .gf-icon svg,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon svg,.gf-modal--close .gf-icon svg,.gf-button--neutral--outline--round .gf-icon svg,.gf-button--neutral--round .gf-icon svg,.gf-button--icon--square .gf-icon svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--1-2 svg,.gf-card--node--header--subtitle--icon .gf-icon svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--small svg,.gf-icon--xsmall svg,.gf-icon--xxsmall svg,.gf-icon img,.gf-icon--sidebar--small img,.gf-icon--sidebar--large img,.gf-icon--8-0 img,.gf-icon--6-4 img,.gf-card--node--icon .gf-icon img,.gf-card--node--header--icon .gf-icon img,.gf-icon--5-6 img,.gf-icon--5-2 img,.gf-icon--4-8 img,.gf-entity--icon--large img,.gf-button--card .gf-icon img,.gf-button--card--vertical .gf-icon img,.gf-icon--4-4 img,.gf-workflow-plus-button .gf-icon img,.gf-placeholder--canvas li .gf-icon img,.gf-icon--4-0 img,.gf-card--node .gf-card--node--error-badge .gf-icon img,.gf-card--node--button--primary .gf-button--round--icon .gf-icon img,.gf-page--header--text--icon .gf-icon img,.gf-icon--3-6 img,.gf-icon--xxxxlarge img,.gf-icon--xxxlarge img,.gf-icon--xxxxlarge--round img,.gf-icon--xxxlarge--round img,.gf-icon--3-2 img,.gf-button--round--small img,.gf-button--neutral--round img,.gf-icon--xxlarge img,.gf-icon--2-8 img,.gf-dnd--header--title--primary--icon .gf-icon img,.gf-icon--xlarge img,.gf-icon--2-4 img,.gf-email-composer--node-button--icon .gf-icon img,.gf-card--node--button .gf-icon img,.gf-user-home--project-header--title--icon .gf-icon img,.gf-button--icon .gf-icon img,.gf-icon--large img,.gf-icon--2-0 img,.gf-dnd--content--canvas--detail>.gf-icon img,.gf-dnd--content--canvas--detail--icon .gf-icon img,.gf-figbot--chat--context--add .gf-icon img,.gf-icon--medium img,.gf-icon--medium--width-4 img,.gf-icon--1-6 img,.gf-card--node--header--subtitle--sheet--link .gf-icon img,.gf-card--node--header--subtitle--collection--link .gf-icon img,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon img,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon img,.gf-dnd--header--title--icon .gf-icon img,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon img,.gf-modal--close .gf-icon img,.gf-button--neutral--outline--round .gf-icon img,.gf-button--neutral--round .gf-icon img,.gf-button--icon--square .gf-icon img,.gf-button--icon--square--small .gf-icon img,.gf-icon--1-2 img,.gf-card--node--header--subtitle--icon .gf-icon img,.gf-button--icon--square--small .gf-icon img,.gf-icon--small img,.gf-icon--xsmall img,.gf-icon--xxsmall img{display:flex;align-items:center;justify-content:center}.gf-icon--image{border-radius:var(--space-0-8);display:flex;align-items:center;justify-content:center}.gf-icon--xxsmall{width:var(--space-1-2);height:auto;min-width:var(--space-1-2);min-height:var(--space-1-2)}.gf-icon--xxsmall i,.gf-icon--xxsmall svg,.gf-icon--xxsmall img{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2);font-size:var(--space-1-2);line-height:var(--space-1-2)}.gf-icon--xsmall{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6)}.gf-icon--xsmall i,.gf-icon--xsmall svg,.gf-icon--xsmall img{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2);font-size:var(--space-1-2);line-height:var(--space-1-2)}.gf-icon--small{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0)}.gf-icon--small i,.gf-icon--small svg,.gf-icon--small img{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6);font-size:var(--space-1-6);line-height:var(--space-1-6)}.gf-icon--1-2,.gf-card--node--header--subtitle--icon .gf-icon,.gf-button--icon--square--small .gf-icon{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2)}.gf-icon--1-2 i,.gf-card--node--header--subtitle--icon .gf-icon i,.gf-button--icon--square--small .gf-icon i,.gf-icon--1-2 svg,.gf-card--node--header--subtitle--icon .gf-icon svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--1-2 img,.gf-card--node--header--subtitle--icon .gf-icon img,.gf-button--icon--square--small .gf-icon img{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2);font-size:var(--space-1-2);line-height:var(--space-1-2)}.gf-icon--1-6,.gf-card--node--header--subtitle--sheet--link .gf-icon,.gf-card--node--header--subtitle--collection--link .gf-icon,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon,.gf-dnd--header--title--icon .gf-icon,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon,.gf-modal--close .gf-icon,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon,.gf-button--icon--square .gf-icon,.gf-button--icon--square--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6)}.gf-icon--1-6 i,.gf-card--node--header--subtitle--sheet--link .gf-icon i,.gf-card--node--header--subtitle--collection--link .gf-icon i,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon i,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon i,.gf-dnd--header--title--icon .gf-icon i,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon i,.gf-modal--close .gf-icon i,.gf-button--neutral--outline--round .gf-icon i,.gf-button--neutral--round .gf-icon i,.gf-button--icon--square .gf-icon i,.gf-button--icon--square--small .gf-icon i,.gf-icon--1-6 svg,.gf-card--node--header--subtitle--sheet--link .gf-icon svg,.gf-card--node--header--subtitle--collection--link .gf-icon svg,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon svg,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon svg,.gf-dnd--header--title--icon .gf-icon svg,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon svg,.gf-modal--close .gf-icon svg,.gf-button--neutral--outline--round .gf-icon svg,.gf-button--neutral--round .gf-icon svg,.gf-button--icon--square .gf-icon svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--1-6 img,.gf-card--node--header--subtitle--sheet--link .gf-icon img,.gf-card--node--header--subtitle--collection--link .gf-icon img,.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon img,.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header .gf-icon img,.gf-dnd--header--title--icon .gf-icon img,.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon img,.gf-modal--close .gf-icon img,.gf-button--neutral--outline--round .gf-icon img,.gf-button--neutral--round .gf-icon img,.gf-button--icon--square .gf-icon img,.gf-button--icon--square--small .gf-icon img{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6);font-size:var(--space-1-6);line-height:var(--space-1-6)}.gf-icon--medium,.gf-icon--medium--width-4{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4)}.gf-icon--medium i,.gf-icon--medium--width-4 i,.gf-icon--medium svg,.gf-icon--medium--width-4 svg,.gf-icon--medium img,.gf-icon--medium--width-4 img{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0);font-size:var(--space-2-0);line-height:var(--space-2-0)}.gf-icon--medium--width-4{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0)}.gf-icon--2-0,.gf-dnd--content--canvas--detail>.gf-icon,.gf-dnd--content--canvas--detail--icon .gf-icon,.gf-figbot--chat--context--add .gf-icon{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0)}.gf-icon--2-0 i,.gf-dnd--content--canvas--detail>.gf-icon i,.gf-dnd--content--canvas--detail--icon .gf-icon i,.gf-figbot--chat--context--add .gf-icon i,.gf-icon--2-0 svg,.gf-dnd--content--canvas--detail>.gf-icon svg,.gf-dnd--content--canvas--detail--icon .gf-icon svg,.gf-figbot--chat--context--add .gf-icon svg,.gf-icon--2-0 img,.gf-dnd--content--canvas--detail>.gf-icon img,.gf-dnd--content--canvas--detail--icon .gf-icon img,.gf-figbot--chat--context--add .gf-icon img{width:100%;height:100%;font-size:var(--space-2-0);line-height:var(--space-2-0)}.gf-icon--large{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8)}.gf-icon--large i,.gf-icon--large svg,.gf-icon--large img{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4);font-size:var(--space-2-4);line-height:var(--space-2-4)}.gf-icon--2-4,.gf-email-composer--node-button--icon .gf-icon,.gf-card--node--button .gf-icon,.gf-user-home--project-header--title--icon .gf-icon,.gf-button--icon .gf-icon{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4)}.gf-icon--2-4 i,.gf-email-composer--node-button--icon .gf-icon i,.gf-card--node--button .gf-icon i,.gf-user-home--project-header--title--icon .gf-icon i,.gf-button--icon .gf-icon i,.gf-icon--2-4 svg,.gf-email-composer--node-button--icon .gf-icon svg,.gf-card--node--button .gf-icon svg,.gf-user-home--project-header--title--icon .gf-icon svg,.gf-button--icon .gf-icon svg,.gf-icon--2-4 img,.gf-email-composer--node-button--icon .gf-icon img,.gf-card--node--button .gf-icon img,.gf-user-home--project-header--title--icon .gf-icon img,.gf-button--icon .gf-icon img{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4);font-size:var(--space-2-4);line-height:var(--space-2-4)}.gf-icon--xlarge{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2)}.gf-icon--xlarge i,.gf-icon--xlarge svg,.gf-icon--xlarge img{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8);font-size:var(--space-2-8);line-height:var(--space-2-8)}.gf-icon--2-8,.gf-dnd--header--title--primary--icon .gf-icon{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8)}.gf-icon--2-8 i,.gf-dnd--header--title--primary--icon .gf-icon i,.gf-icon--2-8 svg,.gf-dnd--header--title--primary--icon .gf-icon svg,.gf-icon--2-8 img,.gf-dnd--header--title--primary--icon .gf-icon img{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8);font-size:var(--space-2-8);line-height:var(--space-2-8)}.gf-icon--xxlarge{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6)}.gf-icon--xxlarge i,.gf-icon--xxlarge svg,.gf-icon--xxlarge img{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--3-2,.gf-button--round--small,.gf-button--neutral--round{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2)}.gf-icon--3-2 i,.gf-button--round--small i,.gf-button--neutral--round i,.gf-icon--3-2 svg,.gf-button--round--small svg,.gf-button--neutral--round svg,.gf-icon--3-2 img,.gf-button--round--small img,.gf-button--neutral--round img{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--xxxlarge,.gf-icon--xxxxlarge--round,.gf-icon--xxxlarge--round{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0)}.gf-icon--xxxlarge i,.gf-icon--xxxxlarge--round i,.gf-icon--xxxlarge--round i,.gf-icon--xxxlarge svg,.gf-icon--xxxxlarge--round svg,.gf-icon--xxxlarge--round svg,.gf-icon--xxxlarge img,.gf-icon--xxxxlarge--round img,.gf-icon--xxxlarge--round img{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6);font-size:var(--space-3-6);line-height:var(--space-3-6)}.gf-icon--xxxlarge--round i,.gf-icon--xxxlarge--round img,.gf-icon--xxxlarge--round svg{border-radius:50%}.gf-icon--xxxxlarge{width:var(--space-4-4);height:var(--space-4-4);min-width:var(--space-4-4);min-height:var(--space-4-4)}.gf-icon--xxxxlarge i,.gf-icon--xxxxlarge svg,.gf-icon--xxxxlarge img{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);font-size:var(--space-4-8);line-height:var(--space-4-8)}.gf-icon--xxxxlarge--round i,.gf-icon--xxxxlarge--round img,.gf-icon--xxxxlarge--round svg{border-radius:50%}.gf-icon--3-2,.gf-button--round--small,.gf-button--neutral--round{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2)}.gf-icon--3-2 i,.gf-button--round--small i,.gf-button--neutral--round i,.gf-icon--3-2 svg,.gf-button--round--small svg,.gf-button--neutral--round svg,.gf-icon--3-2 img,.gf-button--round--small img,.gf-button--neutral--round img{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--3-6{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6)}.gf-icon--3-6 i,.gf-icon--3-6 svg,.gf-icon--3-6 img{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6);font-size:var(--space-3-6);line-height:var(--space-3-6)}.gf-icon--4-0,.gf-card--node .gf-card--node--error-badge .gf-icon,.gf-card--node--button--primary .gf-button--round--icon .gf-icon,.gf-page--header--text--icon .gf-icon{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0);max-width:var(--space-4-0);max-height:var(--space-4-0)}.gf-icon--4-0 i,.gf-card--node .gf-card--node--error-badge .gf-icon i,.gf-card--node--button--primary .gf-button--round--icon .gf-icon i,.gf-page--header--text--icon .gf-icon i,.gf-icon--4-0 svg,.gf-card--node .gf-card--node--error-badge .gf-icon svg,.gf-card--node--button--primary .gf-button--round--icon .gf-icon svg,.gf-page--header--text--icon .gf-icon svg,.gf-icon--4-0 img,.gf-card--node .gf-card--node--error-badge .gf-icon img,.gf-card--node--button--primary .gf-button--round--icon .gf-icon img,.gf-page--header--text--icon .gf-icon img{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0);max-width:var(--space-4-0);max-height:var(--space-4-0);font-size:var(--space-4-0);line-height:var(--space-4-0)}.gf-icon--4-4,.gf-workflow-plus-button .gf-icon,.gf-placeholder--canvas li .gf-icon{width:var(--space-4-4);height:var(--space-4-4);min-width:var(--space-4-4);min-height:var(--space-4-4)}.gf-icon--4-4 i,.gf-workflow-plus-button .gf-icon i,.gf-placeholder--canvas li .gf-icon i,.gf-icon--4-4 svg,.gf-workflow-plus-button .gf-icon svg,.gf-placeholder--canvas li .gf-icon svg,.gf-icon--4-4 img,.gf-workflow-plus-button .gf-icon img,.gf-placeholder--canvas li .gf-icon img{width:var(--space-4-4);height:var(--space-4-4);min-width:var(--space-4-4);min-height:var(--space-4-4);font-size:var(--space-4-4);line-height:var(--space-4-4)}.gf-icon--4-8,.gf-entity--icon--large,.gf-button--card .gf-icon,.gf-button--card--vertical .gf-icon{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8)}.gf-icon--4-8 i,.gf-entity--icon--large i,.gf-button--card .gf-icon i,.gf-button--card--vertical .gf-icon i,.gf-icon--4-8 svg,.gf-entity--icon--large svg,.gf-button--card .gf-icon svg,.gf-button--card--vertical .gf-icon svg,.gf-icon--4-8 img,.gf-entity--icon--large img,.gf-button--card .gf-icon img,.gf-button--card--vertical .gf-icon img{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);font-size:var(--space-4-8);line-height:var(--space-4-8)}.gf-icon--5-2{width:var(--space-5-2);height:var(--space-5-2);min-width:var(--space-5-2);min-height:var(--space-5-2)}.gf-icon--5-2 i,.gf-icon--5-2 svg,.gf-icon--5-2 img{width:var(--space-5-2);height:var(--space-5-2);min-width:var(--space-5-2);min-height:var(--space-5-2);font-size:var(--space-5-2);line-height:var(--space-5-2)}.gf-icon--5-6{width:var(--space-5-6);height:var(--space-5-6);min-width:var(--space-5-6);min-height:var(--space-5-6)}.gf-icon--5-6 i,.gf-icon--5-6 svg,.gf-icon--5-6 img{width:var(--space-5-6);height:var(--space-5-6);min-width:var(--space-5-6);min-height:var(--space-5-6);font-size:var(--space-5-6);line-height:var(--space-5-6)}.gf-icon--6-4,.gf-card--node--icon .gf-icon,.gf-card--node--header--icon .gf-icon{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4)}.gf-icon--6-4 i,.gf-card--node--icon .gf-icon i,.gf-card--node--header--icon .gf-icon i,.gf-icon--6-4 svg,.gf-card--node--icon .gf-icon svg,.gf-card--node--header--icon .gf-icon svg,.gf-icon--6-4 img,.gf-card--node--icon .gf-icon img,.gf-card--node--header--icon .gf-icon img{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4);font-size:var(--space-6-4);line-height:var(--space-6-4)}.gf-icon--8-0{width:var(--space-8-0);height:var(--space-8-0)}.gf-icon--8-0 i,.gf-icon--8-0 svg,.gf-icon--8-0 img{width:var(--space-8-0);height:var(--space-8-0);font-size:var(--space-8-0);line-height:var(--space-8-0)}.gf-icon--sidebar--large{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4);border-radius:var(--space-1-2)}.gf-icon--sidebar--large i,.gf-icon--sidebar--large svg,.gf-icon--sidebar--large img,.gf-icon--sidebar--large .gf-icon--image{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);font-size:var(--space-4-8);line-height:var(--space-4-8)}.gf-icon--sidebar--small{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4);border-radius:var(--space-1-2)}.gf-icon--sidebar--small i,.gf-icon--sidebar--small svg,.gf-icon--sidebar--small img,.gf-icon--sidebar--small .gf-icon--image{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--inline{display:inline-block;margin-right:var(--space-1-6);vertical-align:middle}.gf-icon--initial{background:var(--gf-primary-500);width:32px;height:32px;font-size:var(--space-1-8);font-weight:600;color:var(--gf-neutral-800)}.gf-avatar,.gf-avatar--full{display:flex;gap:var(--space-1-2);justify-content:center}.gf-avatar--icon{width:var(--space-3-6);height:var(--space-3-6)}.gf-avatar--icon i,.gf-avatar--icon img,.gf-avatar--icon svg{min-width:var(--space-3-6);min-height:var(--space-3-6);border-radius:50%}.gf-avatar--text{display:flex;flex-direction:column;justify-content:center}.gf-avatar--text--initials{color:var(--gf-primary-500)}.gf-avatar--full{padding-bottom:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-200);justify-content:start}.gf-avatars--row{display:flex;gap:var(--space-3-6)}.gf-avatars--row>.gf-avatar,.gf-avatars--row>.gf-avatar--full{gap:var(--space-0-8)}.gf-avatars--column{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-badge--container{position:relative}.gf-badge--icon--round{color:#fff;background-color:var(--gf-secondary-500);display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;position:absolute;top:6px;right:16px}.gf-badge--icon--round.gf-badge--active{display:flex}.gf-badge--status,.gf-badge--status--failed,.gf-badge--status--warning,.gf-badge--status--success{border-radius:1.6rem;padding:.4rem .8rem}.gf-badge--status--success{color:var(--gf-success-500);background-color:var(--gf-success-50)}.gf-badge--status--warning{color:var(--gf-warning-500);background-color:var(--gf-warning-50)}.gf-badge--status--failed{color:var(--gf-destructive-500);background-color:var(--gf-destructive-50);cursor:pointer}.gf-badge,.gf-badge--warning,.gf-badge--success,.gf-badge--neutral,.gf-badge--secondary,.gf-badge--primary{box-shadow:0 2px 6px rgba(16,24,40,.06);width:fit-content;height:2.8rem;padding:.8rem 1.2rem;border-radius:2.4rem;display:flex;align-items:center;gap:.4rem}.gf-badge .gf-icon,.gf-badge--warning .gf-icon,.gf-badge--success .gf-icon,.gf-badge--neutral .gf-icon,.gf-badge--secondary .gf-icon,.gf-badge--primary .gf-icon{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center}.gf-badge--primary{color:var(--gf-primary-500);background-color:var(--gf-primary-50)}.gf-badge--secondary{color:var(--gf-secondary-500);background-color:var(--gf-secondary-50)}.gf-badge--neutral{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50)}.gf-badge--success{color:var(--gf-success-500);background-color:var(--gf-success-50)}.gf-badge--warning{color:var(--gf-warning-500);background-color:var(--gf-warning-50)}.gf-badges{display:flex;align-items:center;gap:.8rem}.gf-banner{width:100%;height:4rem;color:var(--gf-generic-white);background-color:var(--gf-primary-500);display:flex;justify-content:center;align-items:center}.gf-banner>a{color:var(--gf-generic-white);font-weight:600;text-decoration:underline}:root{--gf-design-system-viewport-max: 1600px;--gf-component-border-radius: var(--space-2-0);--gf-component-border-radius-small: var(--space-0-8);--space-0-4: clamp(0.25rem, 0.2319rem + 0.0806vw, 0.3125rem);--space-0-8: clamp(0.5rem, 0.4637rem + 0.1613vw, 0.625rem);--space-1-2: clamp(0.75rem, 0.6956rem + 0.2419vw, 0.9375rem);--space-1-6: clamp(1rem, 0.9274rem + 0.3226vw, 1.25rem);--space-2-0: clamp(1.25rem, 1.1593rem + 0.4032vw, 1.5625rem);--space-2-4: clamp(1.5rem, 1.3911rem + 0.4839vw, 1.875rem);--space-2-8: clamp(1.75rem, 1.623rem + 0.5645vw, 2.1875rem);--space-3-2: clamp(2rem, 1.8548rem + 0.6452vw, 2.5rem);--space-3-6: clamp(2.25rem, 2.0867rem + 0.7258vw, 2.8125rem);--space-4-0: clamp(2.5rem, 2.3185rem + 0.8065vw, 3.125rem);--space-4-4: clamp(2.75rem, 2.5504rem + 0.8871vw, 3.4375rem);--space-4-8: clamp(3rem, 2.7823rem + 0.9677vw, 3.75rem);--space-5-2: clamp(3.25rem, 3.0141rem + 1.0484vw, 4.0625rem);--space-5-6: clamp(3.5rem, 3.246rem + 1.129vw, 4.375rem);--space-6-0: clamp(3.75rem, 3.4778rem + 1.2097vw, 4.6875rem);--space-6-4: clamp(4rem, 3.7097rem + 1.2903vw, 5rem);--space-6-8: clamp(4.25rem, 3.9415rem + 1.371vw, 5.3125rem);--space-7-2: clamp(4.5rem, 4.1734rem + 1.4516vw, 5.625rem);--space-7-6: clamp(4.75rem, 4.4052rem + 1.5323vw, 5.9375rem);--space-8-0: clamp(5rem, 4.6371rem + 1.6129vw, 6.25rem);--space-8-4: clamp(5.25rem, 4.869rem + 1.6935vw, 6.5625rem);--space-8-8: clamp(5.5rem, 5.1008rem + 1.7742vw, 6.875rem);--space-9-2: clamp(5.75rem, 5.3327rem + 1.8548vw, 7.1875rem);--space-9-6: clamp(6rem, 5.5645rem + 1.9355vw, 7.5rem);--space-10-0: clamp(6.25rem, 5.7964rem + 2.0161vw, 7.8125rem);--space-0-4--0-8: clamp(0.25rem, 0.1411rem + 0.4839vw, 0.625rem);--space-0-8--1-2: clamp(0.5rem, 0.373rem + 0.5645vw, 0.9375rem);--space-1-2--1-6: clamp(0.75rem, 0.6048rem + 0.6452vw, 1.25rem);--space-1-6--2-0: clamp(1rem, 0.8367rem + 0.7258vw, 1.5625rem);--space-2-0--2-4: clamp(1.25rem, 1.0685rem + 0.8065vw, 1.875rem);--space-2-4--2-8: clamp(1.5rem, 1.3004rem + 0.8871vw, 2.1875rem);--space-2-8--3-2: clamp(1.75rem, 1.5323rem + 0.9677vw, 2.5rem);--space-3-2--3-6: clamp(2rem, 1.7641rem + 1.0484vw, 2.8125rem);--space-3-6--4-0: clamp(2.25rem, 1.996rem + 1.129vw, 3.125rem);--space-4-0--4-4: clamp(2.5rem, 2.2278rem + 1.2097vw, 3.4375rem);--space-4-4--4-8: clamp(2.75rem, 2.4597rem + 1.2903vw, 3.75rem);--space-4-8--5-2: clamp(3rem, 2.6915rem + 1.371vw, 4.0625rem);--space-5-2--5-6: clamp(3.25rem, 2.9234rem + 1.4516vw, 4.375rem);--space-5-6--6-0: clamp(3.5rem, 3.1552rem + 1.5323vw, 4.6875rem);--space-6-0--6-4: clamp(3.75rem, 3.3871rem + 1.6129vw, 5rem);--space-6-4--6-8: clamp(4rem, 3.619rem + 1.6935vw, 5.3125rem);--space-6-8--7-2: clamp(4.25rem, 3.8508rem + 1.7742vw, 5.625rem);--space-7-2--7-6: clamp(4.5rem, 4.0827rem + 1.8548vw, 5.9375rem);--space-7-6--8-0: clamp(4.75rem, 4.3145rem + 1.9355vw, 6.25rem);--space-8-0--8-4: clamp(5rem, 4.5464rem + 2.0161vw, 6.5625rem);--space-8-4--8-8: clamp(5.25rem, 4.7782rem + 2.0968vw, 6.875rem);--space-8-8--9-2: clamp(5.5rem, 5.0101rem + 2.1774vw, 7.1875rem);--space-9-2--9-6: clamp(5.75rem, 5.2419rem + 2.2581vw, 7.5rem);--space-9-6--10: clamp(6rem, 5.4738rem + 2.3387vw, 7.8125rem);--space-0-4--1-2: clamp(0.25rem, 0.0504rem + 0.8871vw, 0.9375rem);--space-0-8--1-6: clamp(0.5rem, 0.2823rem + 0.9677vw, 1.25rem);--space-1-2--2-0: clamp(0.75rem, 0.5141rem + 1.0484vw, 1.5625rem);--space-1-6--2-4: clamp(1rem, 0.746rem + 1.129vw, 1.875rem);--space-2-0--2-8: clamp(1.25rem, 0.9778rem + 1.2097vw, 2.1875rem);--space-2-4--3-2: clamp(1.5rem, 1.2097rem + 1.2903vw, 2.5rem);--space-2-8--3-6: clamp(1.75rem, 1.4415rem + 1.371vw, 2.8125rem);--space-2xl-4xl: clamp(2rem, 1.6734rem + 1.4516vw, 3.125rem);--space-3xl-5xl: clamp(2.25rem, 1.9052rem + 1.5323vw, 3.4375rem);--space-4xl-6xl: clamp(2.5rem, 2.1371rem + 1.6129vw, 3.75rem);--space-5xl-7xl: clamp(2.75rem, 2.369rem + 1.6935vw, 4.0625rem);--space-6xl-8xl: clamp(3rem, 2.6008rem + 1.7742vw, 4.375rem);--space-7xl-9xl: clamp(3.25rem, 2.8327rem + 1.8548vw, 4.6875rem);--space-8xl-10xl: clamp(3.5rem, 3.0645rem + 1.9355vw, 5rem);--space-9xl-11xl: clamp(3.75rem, 3.2964rem + 2.0161vw, 5.3125rem);--space-10xl-12xl: clamp(4rem, 3.5282rem + 2.0968vw, 5.625rem);--space-6-8--7-6: clamp(4.25rem, 3.7601rem + 2.1774vw, 5.9375rem);--space-7-2--8-0: clamp(4.5rem, 3.9919rem + 2.2581vw, 6.25rem);--space-0-4--1-6: clamp(0.25rem, -0.0403rem + 1.2903vw, 1.25rem)}.gf-button--box--large,.gf-button--icon--square,.gf-button--icon--square--small,.gf-button--icon,.gf-button--round--xlarge,.gf-button--square,.gf-button--card,.gf-button--card--vertical,.gf-pill,.gf-button--outline--neutral,.gf-button--destructive--outline--xlarge,.gf-button--destructive--xlarge,.gf-button--destructive--outline--large,.gf-button--destructive--large,.gf-button--destructive--outline--medium,.gf-button--destructive--medium,.gf-button--destructive--outline--small,.gf-button--destructive--small,.gf-button--destructive--outline,.gf-button--destructive,.gf-button--neutral--outline--xlarge,.gf-button--neutral--xlarge,.gf-button--neutral--outline--large,.gf-button--neutral--large,.gf-button--neutral--outline--medium,.gf-button--neutral--medium,.gf-button--neutral--outline--small,.gf-card--node--button,.gf-button--neutral--small,.gf-button--neutral--outline,.gf-button--oauth-google,.gf-button--oauth-microsoft,.gf-button--neutral--outline--round,.gf-button--neutral--round,.gf-button--neutral,.gf-button--secondary--outline--xlarge,.gf-button--secondary--xlarge,.gf-button--secondary--outline--large,.gf-button--secondary--large,.gf-button--secondary--outline--medium,.gf-button--secondary--medium,.gf-button--secondary--outline--small,.gf-button--secondary--small,.gf-button--secondary--outline,.gf-button--secondary,.gf-button--split--main,.gf-button--split--dropdown,.gf-button--primary--outline--xlarge,.gf-button--primary--xlarge,.gf-button--primary--outline--large,.gf-button--primary--large,.gf-button--primary--outline--medium,.gf-button--primary--medium,.gf-button--primary--outline--small,.gf-button--primary--small,.gf-button--primary--outline,.gf-button--primary,.gf-help--actions--item,.gf-figbot--chat--input--toolbar .gf-actions .gf-action,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action,.gf-button{border-radius:var(--space-0-8);width:fit-content;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;gap:var(--space-0-8)}.gf-button--box--large:disabled,.gf-button--icon--square:disabled,.gf-button--icon--square--small:disabled,.gf-button--icon:disabled,.gf-button--round--xlarge:disabled,.gf-button--square:disabled,.gf-button--card:disabled,.gf-button--card--vertical:disabled,.gf-pill:disabled,.gf-button--outline--neutral:disabled,.gf-button--destructive--outline--xlarge:disabled,.gf-button--destructive--xlarge:disabled,.gf-button--destructive--outline--large:disabled,.gf-button--destructive--large:disabled,.gf-button--destructive--outline--medium:disabled,.gf-button--destructive--medium:disabled,.gf-button--destructive--outline--small:disabled,.gf-button--destructive--small:disabled,.gf-button--destructive--outline:disabled,.gf-button--destructive:disabled,.gf-button--neutral--outline--xlarge:disabled,.gf-button--neutral--xlarge:disabled,.gf-button--neutral--outline--large:disabled,.gf-button--neutral--large:disabled,.gf-button--neutral--outline--medium:disabled,.gf-button--neutral--medium:disabled,.gf-button--neutral--outline--small:disabled,.gf-card--node--button:disabled,.gf-button--neutral--small:disabled,.gf-button--neutral--outline:disabled,.gf-button--oauth-google:disabled,.gf-button--oauth-microsoft:disabled,.gf-button--neutral--outline--round:disabled,.gf-button--neutral--round:disabled,.gf-button--neutral:disabled,.gf-button--secondary--outline--xlarge:disabled,.gf-button--secondary--xlarge:disabled,.gf-button--secondary--outline--large:disabled,.gf-button--secondary--large:disabled,.gf-button--secondary--outline--medium:disabled,.gf-button--secondary--medium:disabled,.gf-button--secondary--outline--small:disabled,.gf-button--secondary--small:disabled,.gf-button--secondary--outline:disabled,.gf-button--secondary:disabled,.gf-button--split--main:disabled,.gf-button--split--dropdown:disabled,.gf-button--primary--outline--xlarge:disabled,.gf-button--primary--xlarge:disabled,.gf-button--primary--outline--large:disabled,.gf-button--primary--large:disabled,.gf-button--primary--outline--medium:disabled,.gf-button--primary--medium:disabled,.gf-button--primary--outline--small:disabled,.gf-button--primary--small:disabled,.gf-button--primary--outline:disabled,.gf-button--primary:disabled,.gf-help--actions--item:disabled,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled,.gf-button:disabled{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);cursor:not-allowed;transition:none}.gf-button--box--large:disabled:hover,.gf-button--icon--square:disabled:hover,.gf-button--icon--square--small:disabled:hover,.gf-button--icon:disabled:hover,.gf-button--round--xlarge:disabled:hover,.gf-button--square:disabled:hover,.gf-button--card:disabled:hover,.gf-button--card--vertical:disabled:hover,.gf-pill:disabled:hover,.gf-button--outline--neutral:disabled:hover,.gf-button--destructive--outline--xlarge:disabled:hover,.gf-button--destructive--xlarge:disabled:hover,.gf-button--destructive--outline--large:disabled:hover,.gf-button--destructive--large:disabled:hover,.gf-button--destructive--outline--medium:disabled:hover,.gf-button--destructive--medium:disabled:hover,.gf-button--destructive--outline--small:disabled:hover,.gf-button--destructive--small:disabled:hover,.gf-button--destructive--outline:disabled:hover,.gf-button--destructive:disabled:hover,.gf-button--neutral--outline--xlarge:disabled:hover,.gf-button--neutral--xlarge:disabled:hover,.gf-button--neutral--outline--large:disabled:hover,.gf-button--neutral--large:disabled:hover,.gf-button--neutral--outline--medium:disabled:hover,.gf-button--neutral--medium:disabled:hover,.gf-button--neutral--outline--small:disabled:hover,.gf-card--node--button:disabled:hover,.gf-button--neutral--small:disabled:hover,.gf-button--neutral--outline:disabled:hover,.gf-card--node--button:disabled:hover,.gf-button--oauth-google:disabled:hover,.gf-button--oauth-microsoft:disabled:hover,.gf-button--neutral--outline--round:disabled:hover,.gf-button--neutral--round:disabled:hover,.gf-button--neutral:disabled:hover,.gf-button--secondary--outline--xlarge:disabled:hover,.gf-button--secondary--xlarge:disabled:hover,.gf-button--secondary--outline--large:disabled:hover,.gf-button--secondary--large:disabled:hover,.gf-button--secondary--outline--medium:disabled:hover,.gf-button--secondary--medium:disabled:hover,.gf-button--secondary--outline--small:disabled:hover,.gf-button--secondary--small:disabled:hover,.gf-button--secondary--outline:disabled:hover,.gf-button--secondary:disabled:hover,.gf-button--split--main:disabled:hover,.gf-button--split--dropdown:disabled:hover,.gf-button--primary--outline--xlarge:disabled:hover,.gf-button--primary--xlarge:disabled:hover,.gf-button--primary--outline--large:disabled:hover,.gf-button--primary--large:disabled:hover,.gf-button--primary--outline--medium:disabled:hover,.gf-button--primary--medium:disabled:hover,.gf-button--primary--outline--small:disabled:hover,.gf-button--primary--small:disabled:hover,.gf-button--primary--outline:disabled:hover,.gf-button--primary:disabled:hover,.gf-help--actions--item:disabled:hover,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:hover,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:hover,.gf-button:disabled:hover,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:hover,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:hover,.gf-button--box--large:disabled:focus,.gf-button--icon--square:disabled:focus,.gf-button--icon--square--small:disabled:focus,.gf-button--icon:disabled:focus,.gf-button--round--xlarge:disabled:focus,.gf-button--square:disabled:focus,.gf-button--card:disabled:focus,.gf-button--card--vertical:disabled:focus,.gf-pill:disabled:focus,.gf-button--outline--neutral:disabled:focus,.gf-button--destructive--outline--xlarge:disabled:focus,.gf-button--destructive--xlarge:disabled:focus,.gf-button--destructive--outline--large:disabled:focus,.gf-button--destructive--large:disabled:focus,.gf-button--destructive--outline--medium:disabled:focus,.gf-button--destructive--medium:disabled:focus,.gf-button--destructive--outline--small:disabled:focus,.gf-button--destructive--small:disabled:focus,.gf-button--destructive--outline:disabled:focus,.gf-button--destructive:disabled:focus,.gf-button--neutral--outline--xlarge:disabled:focus,.gf-button--neutral--xlarge:disabled:focus,.gf-button--neutral--outline--large:disabled:focus,.gf-button--neutral--large:disabled:focus,.gf-button--neutral--outline--medium:disabled:focus,.gf-button--neutral--medium:disabled:focus,.gf-button--neutral--outline--small:disabled:focus,.gf-card--node--button:disabled:focus,.gf-button--neutral--small:disabled:focus,.gf-button--neutral--outline:disabled:focus,.gf-card--node--button:disabled:focus,.gf-button--oauth-google:disabled:focus,.gf-button--oauth-microsoft:disabled:focus,.gf-button--neutral--outline--round:disabled:focus,.gf-button--neutral--round:disabled:focus,.gf-button--neutral:disabled:focus,.gf-button--secondary--outline--xlarge:disabled:focus,.gf-button--secondary--xlarge:disabled:focus,.gf-button--secondary--outline--large:disabled:focus,.gf-button--secondary--large:disabled:focus,.gf-button--secondary--outline--medium:disabled:focus,.gf-button--secondary--medium:disabled:focus,.gf-button--secondary--outline--small:disabled:focus,.gf-button--secondary--small:disabled:focus,.gf-button--secondary--outline:disabled:focus,.gf-button--secondary:disabled:focus,.gf-button--split--main:disabled:focus,.gf-button--split--dropdown:disabled:focus,.gf-button--primary--outline--xlarge:disabled:focus,.gf-button--primary--xlarge:disabled:focus,.gf-button--primary--outline--large:disabled:focus,.gf-button--primary--large:disabled:focus,.gf-button--primary--outline--medium:disabled:focus,.gf-button--primary--medium:disabled:focus,.gf-button--primary--outline--small:disabled:focus,.gf-button--primary--small:disabled:focus,.gf-button--primary--outline:disabled:focus,.gf-button--primary:disabled:focus,.gf-help--actions--item:disabled:focus,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:focus,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:focus,.gf-button:disabled:focus,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:focus,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:focus,.gf-button--box--large:disabled:active,.gf-button--icon--square:disabled:active,.gf-button--icon--square--small:disabled:active,.gf-button--icon:disabled:active,.gf-button--round--xlarge:disabled:active,.gf-button--square:disabled:active,.gf-button--card:disabled:active,.gf-button--card--vertical:disabled:active,.gf-pill:disabled:active,.gf-button--outline--neutral:disabled:active,.gf-button--destructive--outline--xlarge:disabled:active,.gf-button--destructive--xlarge:disabled:active,.gf-button--destructive--outline--large:disabled:active,.gf-button--destructive--large:disabled:active,.gf-button--destructive--outline--medium:disabled:active,.gf-button--destructive--medium:disabled:active,.gf-button--destructive--outline--small:disabled:active,.gf-button--destructive--small:disabled:active,.gf-button--destructive--outline:disabled:active,.gf-button--destructive:disabled:active,.gf-button--neutral--outline--xlarge:disabled:active,.gf-button--neutral--xlarge:disabled:active,.gf-button--neutral--outline--large:disabled:active,.gf-button--neutral--large:disabled:active,.gf-button--neutral--outline--medium:disabled:active,.gf-button--neutral--medium:disabled:active,.gf-button--neutral--outline--small:disabled:active,.gf-card--node--button:disabled:active,.gf-button--neutral--small:disabled:active,.gf-button--neutral--outline:disabled:active,.gf-card--node--button:disabled:active,.gf-button--oauth-google:disabled:active,.gf-button--oauth-microsoft:disabled:active,.gf-button--neutral--outline--round:disabled:active,.gf-button--neutral--round:disabled:active,.gf-button--neutral:disabled:active,.gf-button--secondary--outline--xlarge:disabled:active,.gf-button--secondary--xlarge:disabled:active,.gf-button--secondary--outline--large:disabled:active,.gf-button--secondary--large:disabled:active,.gf-button--secondary--outline--medium:disabled:active,.gf-button--secondary--medium:disabled:active,.gf-button--secondary--outline--small:disabled:active,.gf-button--secondary--small:disabled:active,.gf-button--secondary--outline:disabled:active,.gf-button--secondary:disabled:active,.gf-button--split--main:disabled:active,.gf-button--split--dropdown:disabled:active,.gf-button--primary--outline--xlarge:disabled:active,.gf-button--primary--xlarge:disabled:active,.gf-button--primary--outline--large:disabled:active,.gf-button--primary--large:disabled:active,.gf-button--primary--outline--medium:disabled:active,.gf-button--primary--medium:disabled:active,.gf-button--primary--outline--small:disabled:active,.gf-button--primary--small:disabled:active,.gf-button--primary--outline:disabled:active,.gf-button--primary:disabled:active,.gf-help--actions--item:disabled:active,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:active,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:active,.gf-button:disabled:active,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:active,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:disabled:active{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);transform:none;box-shadow:none;cursor:not-allowed}.gf-button,.gf-figbot--chat--input--toolbar .gf-actions .gf-action,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button:hover,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button:hover,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover{text-decoration:none;opacity:.7}.gf-button .gf-icon,.gf-figbot--chat--input--toolbar .gf-actions .gf-action .gf-icon,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button i,.gf-figbot--chat--input--toolbar .gf-actions .gf-action i,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action i,.gf-button svg,.gf-figbot--chat--input--toolbar .gf-actions .gf-action svg,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action svg,.gf-button img,.gf-figbot--chat--input--toolbar .gf-actions .gf-action img,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary,.gf-help--actions--item,.gf-figbot--chat--input--toolbar .gf-actions .gf-action,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary:hover,.gf-help--actions--item:hover,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary:hover,.gf-help--actions--item:hover,.gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action:hover{text-decoration:none;opacity:.7}.gf-button--primary .gf-icon,.gf-help--actions--item .gf-icon,.gf-figbot--chat--input--toolbar .gf-actions .gf-action .gf-icon,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary i,.gf-help--actions--item i,.gf-figbot--chat--input--toolbar .gf-actions .gf-action i,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action i,.gf-button--primary svg,.gf-help--actions--item svg,.gf-figbot--chat--input--toolbar .gf-actions .gf-action svg,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action svg,.gf-button--primary img,.gf-help--actions--item img,.gf-figbot--chat--input--toolbar .gf-actions .gf-action img,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-action img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--outline i,.gf-button--primary--outline svg,.gf-button--primary--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--small{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--primary--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--small:hover{text-decoration:none;opacity:.7}.gf-button--primary--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--primary--small i,.gf-button--primary--small svg,.gf-button--primary--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--small{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--primary--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--primary--outline--small i,.gf-button--primary--outline--small svg,.gf-button--primary--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--primary--medium{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--primary--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--medium:hover{text-decoration:none;opacity:.7}.gf-button--primary--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--primary--medium i,.gf-button--primary--medium svg,.gf-button--primary--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--medium{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--primary--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--primary--outline--medium i,.gf-button--primary--outline--medium svg,.gf-button--primary--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--primary--large{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--large:hover{text-decoration:none;opacity:.7}.gf-button--primary--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--large i,.gf-button--primary--large svg,.gf-button--primary--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--large{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--outline--large i,.gf-button--primary--outline--large svg,.gf-button--primary--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--xlarge{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--primary--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--xlarge:hover{text-decoration:none;opacity:.7}.gf-button--primary--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--xlarge i,.gf-button--primary--xlarge svg,.gf-button--primary--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--xlarge{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--primary--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--outline--xlarge i,.gf-button--primary--outline--xlarge svg,.gf-button--primary--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary,.gf-button--split--main,.gf-button--split--dropdown{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary:hover,.gf-button--split--main:hover,.gf-button--split--dropdown:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary .gf-icon,.gf-button--split--main .gf-icon,.gf-button--split--dropdown .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary i,.gf-button--split--main i,.gf-button--split--dropdown i,.gf-button--secondary svg,.gf-button--split--main svg,.gf-button--split--dropdown svg,.gf-button--secondary img,.gf-button--split--main img,.gf-button--split--dropdown img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary:hover:not(:disabled),.gf-button--split--main:hover:not(:disabled),.gf-button--split--dropdown:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--outline i,.gf-button--secondary--outline svg,.gf-button--secondary--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--small{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--secondary--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--secondary--small i,.gf-button--secondary--small svg,.gf-button--secondary--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--secondary--small:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--small{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--secondary--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--secondary--outline--small i,.gf-button--secondary--outline--small svg,.gf-button--secondary--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--small:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--medium{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--secondary--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--secondary--medium i,.gf-button--secondary--medium svg,.gf-button--secondary--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--secondary--medium:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--medium{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--secondary--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--secondary--outline--medium i,.gf-button--secondary--outline--medium svg,.gf-button--secondary--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--medium:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--large{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--large i,.gf-button--secondary--large svg,.gf-button--secondary--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--large:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--large{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--outline--large i,.gf-button--secondary--outline--large svg,.gf-button--secondary--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--large:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--xlarge{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--secondary--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--xlarge i,.gf-button--secondary--xlarge svg,.gf-button--secondary--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--xlarge:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--xlarge{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--secondary--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--outline--xlarge i,.gf-button--secondary--outline--xlarge svg,.gf-button--secondary--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--xlarge:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--neutral{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral i,.gf-button--neutral svg,.gf-button--neutral img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline,.gf-card--node--button,.gf-button--oauth-google,.gf-button--oauth-microsoft,.gf-button--neutral--outline--round,.gf-button--neutral--round{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--outline:hover,.gf-card--node--button:hover,.gf-button--oauth-google:hover,.gf-button--oauth-microsoft:hover,.gf-button--neutral--outline--round:hover,.gf-button--neutral--round:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline .gf-icon,.gf-card--node--button .gf-icon,.gf-button--oauth-google .gf-icon,.gf-button--oauth-microsoft .gf-icon,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline i,.gf-card--node--button i,.gf-button--oauth-google i,.gf-button--oauth-microsoft i,.gf-button--neutral--outline--round i,.gf-button--neutral--round i,.gf-button--neutral--outline svg,.gf-card--node--button svg,.gf-button--oauth-google svg,.gf-button--oauth-microsoft svg,.gf-button--neutral--outline--round svg,.gf-button--neutral--round svg,.gf-button--neutral--outline img,.gf-card--node--button img,.gf-button--oauth-google img,.gf-button--oauth-microsoft img,.gf-button--neutral--outline--round img,.gf-button--neutral--round img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline:hover:not(:disabled),.gf-card--node--button:hover:not(:disabled),.gf-button--oauth-google:hover:not(:disabled),.gf-button--oauth-microsoft:hover:not(:disabled),.gf-button--neutral--outline--round:hover:not(:disabled),.gf-button--neutral--round:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--small{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--neutral--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--neutral--small i,.gf-button--neutral--small svg,.gf-button--neutral--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--small,.gf-card--node--button{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--neutral--outline--small:hover,.gf-card--node--button:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--small .gf-icon,.gf-card--node--button .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--neutral--outline--small i,.gf-card--node--button i,.gf-button--neutral--outline--small svg,.gf-card--node--button svg,.gf-button--neutral--outline--small img,.gf-card--node--button img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--small:hover:not(:disabled),.gf-card--node--button:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--medium{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--neutral--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--neutral--medium i,.gf-button--neutral--medium svg,.gf-button--neutral--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--medium{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--neutral--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--neutral--outline--medium i,.gf-button--neutral--outline--medium svg,.gf-button--neutral--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--medium:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--large{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--large i,.gf-button--neutral--large svg,.gf-button--neutral--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--large{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline--large i,.gf-button--neutral--outline--large svg,.gf-button--neutral--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--large:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--xlarge{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--neutral--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--xlarge i,.gf-button--neutral--xlarge svg,.gf-button--neutral--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--xlarge{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--neutral--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline--xlarge i,.gf-button--neutral--outline--xlarge svg,.gf-button--neutral--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--xlarge:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--destructive{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive:hover{text-decoration:none;opacity:.7}.gf-button--destructive .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive i,.gf-button--destructive svg,.gf-button--destructive img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline i,.gf-button--destructive--outline svg,.gf-button--destructive--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--small{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--destructive--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--small:hover{text-decoration:none;opacity:.7}.gf-button--destructive--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--destructive--small i,.gf-button--destructive--small svg,.gf-button--destructive--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--small{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--destructive--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--destructive--outline--small i,.gf-button--destructive--outline--small svg,.gf-button--destructive--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--destructive--medium{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--destructive--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--medium:hover{text-decoration:none;opacity:.7}.gf-button--destructive--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--destructive--medium i,.gf-button--destructive--medium svg,.gf-button--destructive--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--medium{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--destructive--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--destructive--outline--medium i,.gf-button--destructive--outline--medium svg,.gf-button--destructive--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--destructive--large{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--large:hover{text-decoration:none;opacity:.7}.gf-button--destructive--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--large i,.gf-button--destructive--large svg,.gf-button--destructive--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--large{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline--large i,.gf-button--destructive--outline--large svg,.gf-button--destructive--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--xlarge{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--destructive--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--xlarge:hover{text-decoration:none;opacity:.7}.gf-button--destructive--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--xlarge i,.gf-button--destructive--xlarge svg,.gf-button--destructive--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--xlarge{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--destructive--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline--xlarge i,.gf-button--destructive--outline--xlarge svg,.gf-button--destructive--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--outline--neutral{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--outline--neutral:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--outline--neutral .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--outline--neutral i,.gf-button--outline--neutral svg,.gf-button--outline--neutral img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--outline--neutral:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--outline,.gf-card--node--button,.gf-button--oauth-google,.gf-button--oauth-microsoft,.gf-button--neutral--outline--round,.gf-button--neutral--round{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--outline:hover,.gf-card--node--button:hover,.gf-button--oauth-google:hover,.gf-button--oauth-microsoft:hover,.gf-button--neutral--outline--round:hover,.gf-button--neutral--round:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline .gf-icon,.gf-card--node--button .gf-icon,.gf-button--oauth-google .gf-icon,.gf-button--oauth-microsoft .gf-icon,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline i,.gf-card--node--button i,.gf-button--oauth-google i,.gf-button--oauth-microsoft i,.gf-button--neutral--outline--round i,.gf-button--neutral--round i,.gf-button--neutral--outline svg,.gf-card--node--button svg,.gf-button--oauth-google svg,.gf-button--oauth-microsoft svg,.gf-button--neutral--outline--round svg,.gf-button--neutral--round svg,.gf-button--neutral--outline img,.gf-card--node--button img,.gf-button--oauth-google img,.gf-button--oauth-microsoft img,.gf-button--neutral--outline--round img,.gf-button--neutral--round img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline:hover:not(:disabled),.gf-card--node--button:hover:not(:disabled),.gf-button--oauth-google:hover:not(:disabled),.gf-button--oauth-microsoft:hover:not(:disabled),.gf-button--neutral--outline--round:hover:not(:disabled),.gf-button--neutral--round:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--outline--small,.gf-card--node--button{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--neutral--outline--small:hover,.gf-card--node--button:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--small .gf-icon,.gf-card--node--button .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--neutral--outline--small i,.gf-card--node--button i,.gf-button--neutral--outline--small svg,.gf-card--node--button svg,.gf-button--neutral--outline--small img,.gf-card--node--button img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--small:hover:not(:disabled),.gf-card--node--button:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--destructive--outline{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline i,.gf-button--destructive--outline svg,.gf-button--destructive--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline:hover:not(:disabled){background:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-button--destructive--outline--small{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--destructive--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--destructive--outline--small i,.gf-button--destructive--outline--small svg,.gf-button--destructive--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--small:hover:not(:disabled){background:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-pill{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);border-radius:var(--space-2-0);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-pill .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-pill i,.gf-pill svg,.gf-pill img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--round,.gf-button--neutral--round{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);padding:0;border-radius:50%}.gf-button--neutral--outline--round i,.gf-button--neutral--round i,.gf-button--neutral--outline--round svg,.gf-button--neutral--round svg,.gf-button--neutral--outline--round img,.gf-button--neutral--round img{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0)}.gf-button--neutral--xlarge{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6);width:100%;height:100%;background-color:rgba(0,0,0,0);border:1px solid var(--gf-neutral-200);flex-direction:column;justify-content:start;gap:var(--space-0-8);transition:color .2s ease-in-out}.gf-button--neutral--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--xlarge i,.gf-button--neutral--xlarge svg,.gf-button--neutral--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--xlarge:hover:not(:disabled){background-color:var(--gf-neutral-50)}.gf-button--neutral--xlarge i{color:var(--gf-primary-400)}.gf-button--card,.gf-button--card--vertical{width:100%;padding:var(--space-2-4);gap:var(--space-2-4);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);color:var(--gf-neutral-700);text-align:left;justify-content:flex-start;cursor:pointer;transition:all .2s ease}.gf-button--card .gf-icon,.gf-button--card--vertical .gf-icon{flex-shrink:0}.gf-button--card--content{display:flex;flex-direction:column;gap:var(--space-0-4);flex:1;text-align:left}.gf-button--card--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-900)}.gf-button--card--description{font-weight:400;color:var(--gf-neutral-600)}.gf-button--card--label{flex:1}.gf-button--card:hover:not(:disabled),.gf-button--card--vertical:hover:not(:disabled){background-color:var(--gf-neutral-100);border-color:var(--gf-neutral-300)}.gf-button--card--active{background-color:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--card--active .gf-icon{color:var(--gf-secondary-500)}.gf-button--card--active .gf-button--card--title{font-weight:600;color:var(--gf-secondary-600)}.gf-button--card--active .gf-button--card--description{color:var(--gf-secondary-500)}.gf-button--card--active:hover:not(:disabled){background-color:var(--gf-secondary-100);border-color:var(--gf-secondary-300)}.gf-button--card--vertical{flex-direction:column;align-items:center;text-align:center;gap:var(--space-1-2);padding:var(--space-2-4);border-radius:var(--gf-component-border-radius-small);flex:1 1 0}.gf-button--card--vertical .gf-button--card--content{align-items:center;text-align:center}.gf-button--square{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:500;width:var(--space-8-0);height:var(--space-8-0);padding:var(--space-1-6);background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);background-color:var(--gf-generic-white);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0-8)}.gf-button--square .gf-icon,.gf-button--square .gf-popover--button--label{color:inherit}.gf-button--square:hover:not(:disabled){background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);transform:translateY(-2px)}.gf-button--round--small,.gf-button--neutral--round{border-radius:50%}.gf-button--round--xlarge{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.gf-button--round--xlarge i,.gf-button--round--xlarge svg,.gf-button--round--xlarge img{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4)}.gf-button--round--xlarge.is-disabled{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);cursor:not-allowed;pointer-events:auto}.gf-button--round--xlarge.is-disabled:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);transform:none}.gf-buttons--formset{display:flex;align-items:center;gap:var(--space-0-4);flex-shrink:0;position:absolute;top:var(--space-0-4);right:var(--space-0-4)}.gf-buttons--formset .gf-button--neutral--round{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8)}.gf-button--neutral--round{padding:0;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);transition:all .2s ease-in-out;cursor:pointer}.gf-button--neutral--round:hover{background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--round:focus{outline:none;box-shadow:0 0 0 2px var(--gf-generic-white),0 0 0 4px var(--gf-primary-500)}.gf-button--neutral--round:active{background-color:var(--gf-neutral-100);border-color:var(--gf-neutral-400)}.gf-button--neutral--round:disabled{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);cursor:not-allowed}.gf-button--neutral--round:disabled:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border-color:var(--gf-neutral-200)}.gf-button--neutral--round--active{background-color:var(--gf-primary-50);border-color:var(--gf-primary-300);color:var(--gf-primary-600)}.gf-button--neutral--round--active:hover{background-color:var(--gf-primary-100);border-color:var(--gf-primary-400)}.gf-button--icon{background-color:rgba(0,0,0,0);border:none;color:var(--gf-neutral-600);padding:0;min-width:var(--space-2-8);height:auto}.gf-button--icon:hover:not(:disabled){background-color:var(--gf-neutral-100);color:var(--gf-neutral-700)}.gf-button--icon:active:not(:disabled){background-color:var(--gf-neutral-200)}.gf-button--icon--square,.gf-button--icon--square--small{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6);padding:var(--space-0-4);width:var(--space-3-6);height:var(--space-3-6);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-button--icon--square .gf-icon,.gf-button--icon--square--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--icon--square i,.gf-button--icon--square--small i,.gf-button--icon--square svg,.gf-button--icon--square--small svg,.gf-button--icon--square img,.gf-button--icon--square--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--icon--square:hover:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square--small:hover:not(:disabled):not(.gf-button--icon--square--delete){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square:hover:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square--small:hover:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square:focus:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square--small:focus:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square:active:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square--small:active:not(:disabled):not(.gf-button--icon--square--delete){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square:focus:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square--small:focus:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square:active:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square--small:active:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square.is-active,.is-active.gf-button--icon--square--small{background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square.is-active .gf-icon,.is-active.gf-button--icon--square--small .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square.is-active:hover:not(:disabled),.is-active.gf-button--icon--square--small:hover:not(:disabled),.gf-button--icon--square.is-active:focus:not(:disabled),.is-active.gf-button--icon--square--small:focus:not(:disabled){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square.is-active:hover:not(:disabled) .gf-icon,.is-active.gf-button--icon--square--small:hover:not(:disabled) .gf-icon,.gf-button--icon--square.is-active:focus:not(:disabled) .gf-icon,.is-active.gf-button--icon--square--small:focus:not(:disabled) .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square:not(.is-active):focus:not(:disabled):not(:hover),.gf-button--icon--square--small:not(.is-active):focus:not(:disabled):not(:hover){background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-button--icon--square:not(.is-active):focus:not(:disabled):not(:hover) .gf-icon,.gf-button--icon--square--small:not(.is-active):focus:not(:disabled):not(:hover) .gf-icon{color:var(--gf-neutral-500)}.gf-button--icon--square--delete:hover:not(:disabled){background-color:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-button--icon--square--delete:hover:not(:disabled) .gf-icon{color:var(--gf-destructive-600)}.gf-button--icon--square--small{width:var(--space-2-8);height:var(--space-2-8)}.gf-button--box--large{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-3-2);width:100%;height:100%;background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);cursor:grab;transition:all .2s ease}.gf-button--box--large:hover:not(:disabled){border-color:var(--gf-primary-300);background:var(--gf-primary-50);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-button--box--large--icon{margin-bottom:var(--space-1-2);color:var(--gf-primary-500);display:flex;align-items:center;justify-content:center}.gf-button--box--large--icon i,.gf-button--box--large--icon svg{font-size:var(--space-2-0)}.gf-button--box--large--label{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);text-align:center;color:inherit}.gf-button--icon--square.gf-button--star svg path,.gf-button--icon--square--small.gf-button--star svg path{stroke:currentColor;transition:stroke .2s ease,fill .2s ease}.gf-button--icon--square.gf-button--star[data-favorited=false],.gf-button--icon--square.gf-button--star:not([data-favorited]),.gf-button--icon--square--small.gf-button--star[data-favorited=false],.gf-button--icon--square--small.gf-button--star:not([data-favorited]){background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-button--icon--square.gf-button--star[data-favorited=false] .gf-icon,.gf-button--icon--square.gf-button--star:not([data-favorited]) .gf-icon,.gf-button--icon--square--small.gf-button--star[data-favorited=false] .gf-icon,.gf-button--icon--square--small.gf-button--star:not([data-favorited]) .gf-icon{color:var(--gf-neutral-500)}.gf-button--icon--square.gf-button--star[data-favorited=false] svg path,.gf-button--icon--square.gf-button--star:not([data-favorited]) svg path,.gf-button--icon--square--small.gf-button--star[data-favorited=false] svg path,.gf-button--icon--square--small.gf-button--star:not([data-favorited]) svg path{fill:none;stroke:var(--gf-neutral-500)}.gf-button--icon--square.gf-button--star[data-favorited=false]:hover:not(:disabled),.gf-button--icon--square.gf-button--star:not([data-favorited]):hover:not(:disabled),.gf-button--icon--square--small.gf-button--star[data-favorited=false]:hover:not(:disabled),.gf-button--icon--square--small.gf-button--star:not([data-favorited]):hover:not(:disabled){background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square.gf-button--star[data-favorited=false]:hover:not(:disabled) .gf-icon,.gf-button--icon--square.gf-button--star:not([data-favorited]):hover:not(:disabled) .gf-icon,.gf-button--icon--square--small.gf-button--star[data-favorited=false]:hover:not(:disabled) .gf-icon,.gf-button--icon--square--small.gf-button--star:not([data-favorited]):hover:not(:disabled) .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square.gf-button--star[data-favorited=false]:hover:not(:disabled) svg path,.gf-button--icon--square.gf-button--star:not([data-favorited]):hover:not(:disabled) svg path,.gf-button--icon--square--small.gf-button--star[data-favorited=false]:hover:not(:disabled) svg path,.gf-button--icon--square--small.gf-button--star:not([data-favorited]):hover:not(:disabled) svg path{fill:none;stroke:var(--gf-secondary-500)}.gf-button--icon--square.gf-button--star[data-favorited=true],.gf-button--icon--square--small.gf-button--star[data-favorited=true]{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square.gf-button--star[data-favorited=true] .gf-icon,.gf-button--icon--square--small.gf-button--star[data-favorited=true] .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square.gf-button--star[data-favorited=true] svg path,.gf-button--icon--square--small.gf-button--star[data-favorited=true] svg path{fill:var(--gf-secondary-500);stroke:var(--gf-secondary-500)}.gf-button--icon--square.gf-button--star[data-favorited=true]:hover:not(:disabled),.gf-button--icon--square--small.gf-button--star[data-favorited=true]:hover:not(:disabled){background-color:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--icon--square.gf-button--star[data-favorited=true]:hover:not(:disabled) .gf-icon,.gf-button--icon--square--small.gf-button--star[data-favorited=true]:hover:not(:disabled) .gf-icon{color:var(--gf-secondary-600)}.gf-button--icon--square.gf-button--star[data-favorited=true]:hover:not(:disabled) svg path,.gf-button--icon--square--small.gf-button--star[data-favorited=true]:hover:not(:disabled) svg path{fill:var(--gf-secondary-600);stroke:var(--gf-secondary-600)}.gf-button--star--icon-only{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.gf-button--star--icon-only svg{width:var(--space-1-6);height:var(--space-1-6);transition:stroke .2s ease,fill .2s ease}.gf-button--star--icon-only svg path{stroke:var(--gf-neutral-400)}.gf-button--star--icon-only:hover svg path{stroke:var(--gf-secondary-500)}.gf-button--star--icon-only[data-favorited=true] svg path{fill:var(--gf-secondary-500);stroke:var(--gf-secondary-500)}.gf-table--detail--sidebar--list--item:hover .gf-button--star--icon-only svg path{stroke:var(--gf-neutral-700)}.gf-table--detail--sidebar--list--item:has(.active) .gf-button--star--icon-only svg path{stroke:var(--gf-primary-500)}.gf-collection--sidebar--table-item:hover .gf-button--star--icon-only{opacity:1}.gf-dashboard-card--thumbnail .gf-button--star,.gf-team-object-card--thumbnail .gf-button--star,.gf-object-card--thumbnail .gf-button--star{position:absolute;top:var(--space-0-8);right:var(--space-0-8);z-index:10;opacity:0;transition:opacity .2s ease}.gf-dashboard-card--thumbnail .gf-button--star:hover,.gf-dashboard-card--thumbnail .gf-button--star[data-favorited=true],.gf-team-object-card--thumbnail .gf-button--star:hover,.gf-team-object-card--thumbnail .gf-button--star[data-favorited=true],.gf-object-card--thumbnail .gf-button--star:hover,.gf-object-card--thumbnail .gf-button--star[data-favorited=true]{opacity:1}.gf-dashboard-card:hover .gf-dashboard-card--thumbnail .gf-button--star,.gf-team-object-card:hover .gf-team-object-card--thumbnail .gf-button--star,.gf-object-card:hover .gf-object-card--thumbnail .gf-button--star{opacity:1}@media(hover: none){.gf-dashboard-card--thumbnail .gf-button--star,.gf-team-object-card--thumbnail .gf-button--star,.gf-object-card--thumbnail .gf-button--star{opacity:.8}}.gf-callout,.gf-callout--secondary,.gf-task-monitor,.gf-callout--primary,.gf-callout--neutral,.gf-callout--warning,.gf-callout--success,.gf-callout--error,.gf-callout--info{font-size:var(--space-1-2);line-height:var(--space-2-8);padding:1.6rem;border-radius:var(--gf-component-border-radius-small);display:flex;flex-direction:column;gap:var(--space-0-8);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200)}.gf-callout--header,.gf-task-monitor--header{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:600;display:flex;align-items:center;gap:var(--space-0-8)}.gf-callout--content,.gf-task-monitor--content{display:flex;flex-direction:column;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-callout--info{background-color:var(--gf-secondary-50);border:1px solid var(--gf-secondary-400)}.gf-callout--error{background-color:var(--gf-destructive-50);border:1px solid var(--gf-destructive-400)}.gf-callout--success{background-color:var(--gf-success-50);border:1px solid var(--gf-success-400)}.gf-callout--warning{background-color:var(--gf-warning-50);border:1px solid var(--gf-warning-400)}.gf-callout--neutral{background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200)}.gf-callout--primary{background-color:var(--gf-primary-50);border:1px solid var(--gf-primary-400)}.gf-callout--secondary,.gf-task-monitor{background-color:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200)}.gf-callout--list{margin:var(--space-0-8) 0;padding-left:var(--space-2-4)}.gf-callout--list li{margin-bottom:var(--space-0-4)}.gf-callout--list li:last-child{margin-bottom:0}.gf-link,.gf-card--footer--cta--text>span,a{color:var(--gf-primary-400);font-weight:600;text-decoration:none}.gf-link:hover,.gf-card--footer--cta--text>span:hover,a:hover{text-decoration:none;cursor:pointer}.gf-link pre,.gf-card--footer--cta--text>span pre,a pre{font-weight:400}.gf-link--neutral--emphasis{cursor:pointer}.gf-link--neutral--emphasis:hover{background-color:var(--gf-neutral-50);color:var(--gf-neutral-900)}.gf-link--button{background:none;border:none;padding:0;font:inherit;cursor:pointer}.gf-card--node,.gf-data--card,.gf-card--transparent,.gf-page--section--summary .gf-card--summary,.gf-card,.gf-toolbar,.gf-toolbar--primary,.gf-toolbar--secondary,.gf-toolbar--pagination,.gf-toolbar--dashboard,.gf-toolbar--widget,.gf-page--section--delete,.gf-card--subscription,.gf-card--team,.gf-card--project,.gf-card--action,.gf-card--neutral{box-shadow:0 2px 6px rgba(16,24,40,.06);padding:var(--space-2-8--3-6);border-radius:var(--space-1-2);background-color:var(--gf-generic-white);display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-card--content--header{display:flex;align-items:center;justify-content:space-between}.gf-card--content--header--actions{display:flex;align-items:center;gap:var(--space-1-2)}.gf-card--footer{min-height:var(--space-2-4);display:flex;justify-content:start}.gf-card--footer--cta{display:flex;justify-content:space-between;flex:1}.gf-card--footer--cta:hover{text-decoration:none;opacity:.7}.gf-card--footer--cta--text{display:flex;align-items:center;justify-content:start;gap:var(--space-0-8)}.gf-card--footer--cta--icon>img{width:var(--space-2-4);height:var(--space-2-4)}.gf-card--icon{width:var(--space-4-0);height:var(--space-4-0);border-radius:50%;background-color:var(--gf-primary-50);color:var(--gf-primary-500);display:flex;align-items:center;justify-content:center}.gf-card--icon>img{width:var(--space-2-0);height:var(--space-2-0)}.gf-card--content{display:flex;flex-direction:column;gap:var(--space-2-4);flex:1}.gf-card--content--header,.gf-card--content--body,.gf-card--content--footer{display:flex;flex-direction:column;align-items:start;gap:var(--space-1-2)}.gf-card--content--body--metadata{display:flex;gap:var(--space-1-6);align-items:center}.gf-card--content--body--metadata--text{display:flex;flex-direction:column}.gf-card--media--circle{width:calc(var(--space-2-4)*10);height:calc(var(--space-2-4)*10);min-width:calc(var(--space-1-2)*10);min-height:calc(var(--space-1-2)*10);padding:var(--space-2-0);color:var(--gf-generic-white);background-color:var(--gf-primary-200);border-radius:50%;display:flex;align-items:center;justify-content:center}.gf-card--transparent,.gf-page--section--summary .gf-card--summary{box-shadow:0 0 0 rgba(16,24,40,0);background-color:rgba(0,0,0,0)}.gf-card--neutral{background-color:var(--gf-neutral-100)}.gf-action-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3-2);margin-top:var(--space-2-4);max-width:60rem;margin-left:auto;margin-right:auto}.gf-card--action{transition:all .2s ease;text-decoration:none;color:inherit;cursor:pointer}.gf-card--action:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15);text-decoration:none;color:inherit}.gf-card--action .gf-card--content--horizontal{display:flex;flex-direction:row;align-items:center;gap:var(--space-2-0);min-height:var(--space-8-0)}.gf-card--action .gf-card--icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-6-0);height:var(--space-6-0);background:none;border-radius:0}.gf-card--action .gf-card--icon i{font-size:var(--space-4-0) !important;line-height:1}.gf-card--action .gf-card--text{display:flex;flex-direction:column;gap:var(--space-0-8);flex:1}.gf-card--action .gf-card--icon-title{display:flex;align-items:center}.gf-card--action .gf-card--content--body p{margin:0}.gf-card--team,.gf-card--project{flex-direction:row}.gf-card--team .gf-card--content,.gf-card--project .gf-card--content{justify-content:center}.gf-card--team .gf-avatars--row>.gf-avatar:not(:first-child),.gf-card--project .gf-avatars--row>.gf-avatar:not(:first-child){margin-left:calc(var(--space-4-4)*-1)}.gf-card--project{background-color:var(--gf-neutral-100)}.gf-card--project .gf-card--media--circle{background-color:var(--gf-secondary-200)}.gf-card--project .gf-card--footer .gf-actions{justify-content:flex-end}.gf-card--project .gf-card--content--footer{justify-content:flex-start;align-items:center;text-align:center;flex-direction:row}.gf-card--project .gf-card--content--footer .gf-chips{display:flex;justify-content:flex-start;gap:var(--space-1-6);margin-bottom:0;align-items:center}.gf-card--project .gf-action--corner{padding:var(--space-0-8);border-radius:var(--space-0-8);background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s ease;z-index:10}.gf-card--project .gf-action--corner:hover{background-color:var(--gf-neutral-200)}.gf-card--project .gf-action--corner .gf-icon--small{width:var(--space-1-6);height:var(--space-1-6)}.gf-card--project .gf-card--content--header--text--title .gf-card--title-link{display:flex;align-items:center;gap:var(--space-0-8);text-decoration:none;color:inherit;transition:color .2s ease}.gf-card--project .gf-card--content--header--text--title .gf-card--title-link:hover{color:var(--gf-primary-500)}.gf-card--project .gf-card--content--header--text--title .gf-card--title-link .gf-icon--small{width:var(--space-1-6);height:var(--space-1-6)}.gf-card--project--compact{position:relative}.gf-card--project--compact .gf-card--content{justify-content:center;text-align:left}.gf-card--project--compact .gf-card--content--header{justify-content:center;text-align:center}.gf-card--project--compact .gf-card--content--header .gf-card--title-link{display:flex;align-items:center;gap:var(--space-0-8);text-decoration:none;color:inherit;transition:color .2s ease}.gf-card--project--compact .gf-card--content--header .gf-card--title-link:hover{color:var(--gf-primary-500)}.gf-card--project--compact .gf-card--content--header .gf-card--title-link .gf-icon--small{width:var(--space-1-6);height:var(--space-1-6)}.gf-card--project--compact .gf-card--content--body{justify-content:center;align-items:left}.gf-card--project--compact .gf-card--content--footer{justify-content:space-between;align-items:center;text-align:center;flex-direction:row}.gf-card--project--compact .gf-card--content--footer .gf-chips{display:flex;justify-content:flex-start;gap:var(--space-1-6);margin-bottom:0;flex:1}.gf-card--project--compact .gf-card--content--footer .gf-chips .gf-chip--secondary span:first-of-type{display:none}.gf-card--project--compact .gf-card--media--circle{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0);position:absolute;top:var(--space-3-6);right:var(--space-3-6)}@media screen and (max-width: 1440px){.gf-card--project--compact .gf-card--media--circle{display:none}}.gf-card--team{background-color:var(--gf-neutral-100)}.gf-card--team .gf-card--media--circle{background-color:var(--gf-primary-200)}.gf-card--team .gf-card--content--footer{justify-content:flex-start;align-items:center;text-align:center;flex-direction:row}.gf-card--team .gf-card--content--footer .gf-chips{display:flex;justify-content:flex-start;gap:var(--space-1-6);margin-bottom:0;align-items:center}.gf-card--team .gf-card--content--header--text--title .gf-card--title-link{display:flex;align-items:center;gap:var(--space-0-8);text-decoration:none;color:inherit;transition:color .2s ease}.gf-card--team .gf-card--content--header--text--title .gf-card--title-link:hover{color:var(--gf-primary-500)}.gf-card--team .gf-card--content--header--text--title .gf-card--title-link .gf-icon--small{width:var(--space-1-6);height:var(--space-1-6)}.gf-card--team .gf-chip--primary{display:flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);background-color:var(--gf-primary-50);border:1px solid var(--gf-primary-200);cursor:pointer;transition:all .2s ease;color:var(--gf-primary-700)}.gf-card--team .gf-chip--primary:hover{background-color:var(--gf-primary-100);border-color:var(--gf-primary-300);transform:translateY(-1px)}.gf-card--team .gf-chip--primary:active{transform:translateY(0)}.gf-card--team .gf-chip--primary .gf-icon--xxsmall{width:var(--space-1-2);height:var(--space-1-2)}.gf-card--team .gf-chip--primary span:first-of-type{font-size:.875rem;font-weight:600;color:var(--gf-primary-700)}.gf-card--team .gf-chip--primary span:last-of-type{font-size:.875rem;font-weight:600;color:var(--gf-primary-700)}.gf-card--subscription{font-size:var(--space-1-2);line-height:var(--space-2-8);max-width:calc(var(--space-3-6)*10);height:100%}.gf-card--subscription .gf-card--content--header--text{gap:var(--space-0-8)}.gf-card--subscription .gf-card--content--header .gf-card--content--header--text:first-child{height:var(--space-2-0)}.gf-card--subscription .gf-card--content--body{gap:var(--space-2-4)}.gf-card--subscription .gf-card--content--body>:first-child{padding-bottom:var(--space-2-4);border-bottom:1px solid var(--gf-neutral-200)}.gf-card--subscription .gf-card--content--body>:last-child{font-style:italic}.gf-card--subscription--price{display:flex;align-items:center;gap:var(--space-2-0)}.gf-card--subscription .gf-checklist,.gf-card--subscription .gf-page--landing .gf-page--panel--right .gf-page--content .gf-checklist--onboarding,.gf-page--landing .gf-page--panel--right .gf-page--content .gf-card--subscription .gf-checklist--onboarding{color:var(--gf-neutral-400);gap:var(--space-1-6)}.gf-card--subscription .gf-checklist--item p{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-cards--pricing-table{height:100%;padding-bottom:var(--space-5-6);display:flex;justify-content:center;gap:var(--space-1-2)}.gf-card--container,.gf-card--container--secondary,.gf-card--container--neutral,.gf-card--container--primary{min-height:fit-content;border-radius:var(--space-1-6);padding:var(--space-1-6);margin-bottom:var(--space-2-4);cursor:default}.gf-card--container:hover,.gf-card--container--secondary:hover,.gf-card--container--neutral:hover,.gf-card--container--primary:hover{text-decoration:none;opacity:.7}.gf-card--container--header{min-height:var(--space-6-4);display:flex;align-items:center;padding-bottom:var(--space-1-6)}.gf-card--container--header--text{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);width:100%;text-align:center}.gf-card--container--primary{background-color:var(--gf-primary-50);transition:background-color .4s ease}.gf-card--container--primary .gf-card--container--header--text{color:var(--gf-primary-400)}.gf-card--container--primary:hover{background-color:var(--gf-primary-100)}.gf-card--container--neutral{background-color:var(--gf-neutral-100);transition:background-color .4s ease}.gf-card--container--neutral .gf-card--container--header--text{color:var(--gf-neutral-400)}.gf-card--container--neutralactive,.gf-card--container--neutral:hover{background-color:var(--gf-neutral-200)}.gf-card--container--secondary{background-color:var(--gf-secondary-50);border:1px solid var(--gf-secondary-400);transition:background-color .4s ease}.gf-card--container--secondary .gf-card--container--header--text{color:var(--gf-secondary-400)}.gf-card--container--secondary:hover{background-color:var(--gf-secondary-100)}.gf-card--container--secondary:hover .gf-card--container--header--text{color:var(--gf-secondary-500)}.gf-card-set{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-card-set--grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-2-4);margin-bottom:var(--space-2-4);max-width:100%;overflow:hidden}.gf-card-set--grid .gf-card-set--item{min-width:0}.gf-card-set--grid .gf-card-set--item .gf-card--project{width:100%;height:100%;min-width:0;max-width:100%}.gf-card-set--featured .gf-card--project{width:100%;max-width:none}.gf-checklist,.gf-page--landing .gf-page--panel--right .gf-page--content .gf-checklist--onboarding{color:var(--gf-neutral-500);display:flex;flex-direction:column}.gf-checklist--item{display:flex;align-items:center;gap:.8rem}.gf-input--checklist{display:flex;flex-direction:column;gap:.4rem;max-height:23rem;overflow-y:scroll}.gf-chip,.gf-chip--destructive,.gf-chip--success,.gf-chip--secondary,.gf-chip--primary{height:var(--space-2-4);padding:var(--space-0-4) var(--space-0-8);border:1px solid;border-radius:var(--space-0-4);display:flex;align-items:center;gap:var(--space-0-8);cursor:pointer;transition:all .2s ease}.gf-chip .gf-icon,.gf-chip--destructive .gf-icon,.gf-chip--success .gf-icon,.gf-chip--secondary .gf-icon,.gf-chip--primary .gf-icon{width:var(--space-1-2)}.gf-chip .gf-icon--xxsmall,.gf-chip--destructive .gf-icon--xxsmall,.gf-chip--success .gf-icon--xxsmall,.gf-chip--secondary .gf-icon--xxsmall,.gf-chip--primary .gf-icon--xxsmall{width:var(--space-1-2);height:var(--space-1-2)}.gf-chip span,.gf-chip--destructive span,.gf-chip--success span,.gf-chip--secondary span,.gf-chip--primary span{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);font-weight:600;line-height:var(--space-0-8--1-2);display:flex;align-items:center}.gf-chip--primary{color:var(--gf-primary-400);background-color:var(--gf-primary-50);border-color:var(--gf-primary-400)}.gf-chip--secondary{background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-700)}.gf-chip--secondary:hover:hover{text-decoration:none;opacity:.7}.gf-chip--secondary span{color:var(--gf-secondary-700)}.gf-chip--success{background-color:var(--gf-success-50);border-color:var(--gf-success-400);color:var(--gf-success-700)}.gf-chip--success span{color:var(--gf-success-700)}.gf-chip--destructive{background-color:var(--gf-destructive-50);border-color:var(--gf-destructive-400);color:var(--gf-destructive-700)}.gf-chip--destructive span{color:var(--gf-destructive-700)}.gf-chips{display:flex;gap:var(--space-1-2)}.CodeMirror-sizer{height:auto;width:100%}.CodeMirror-sizer .CodeMirror-lines{padding:var(--space-0-8) var(--space-1-2)}.gf-transform--expression{display:flex;align-items:flex-start;--gf-expression-min-height: var(--space-3-6);--gf-expression-max-height: calc(var(--space-10) * 2);--gf-expression-line-height: 1.4;--gf-expression-padding: var(--space-0-8) var(--space-1-2)}.gf-transform--expression textarea.gf-input--textarea{flex:1;min-height:var(--gf-expression-min-height);max-height:var(--gf-expression-max-height);padding:var(--gf-expression-padding);font-family:monospace;font-size:var(--gf-font-size-small);line-height:var(--gf-expression-line-height);resize:vertical;border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;overflow-x:hidden;overflow-y:auto}.gf-transform--expression textarea.gf-input--textarea::placeholder{color:var(--gf-color-muted)}.gf-transform--expression textarea.gf-input--textarea:focus{border-color:var(--gf-neutral-300);outline:none}.gf-transform--expression .CodeMirror{flex:1;height:auto !important;min-height:var(--gf-expression-min-height);max-height:var(--gf-expression-max-height);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);font-family:monospace;font-size:var(--gf-font-size-small);line-height:var(--gf-expression-line-height);overflow:hidden !important;box-sizing:border-box}.gf-transform--expression .CodeMirror.CodeMirror-focused{border-color:var(--gf-neutral-300)}.gf-transform--expression .CodeMirror .CodeMirror-placeholder{color:var(--gf-color-muted) !important}.gf-transform--expression .CodeMirror .CodeMirror-cursor{height:1.2em !important}.gf-transform--expression .CodeMirror-sizer .CodeMirror-lines{padding:var(--gf-expression-padding)}.gf-transform--expression .CodeMirror-hscrollbar{display:none !important}.gf-transform--expression .CodeMirror-vscrollbar{display:none !important}.gf-transform--expression .CodeMirror-scroll{min-height:var(--gf-expression-min-height);overflow:hidden !important}.CodeMirror-hints{z-index:1200 !important}.gf-codemirror--string-literal-hint,.formula-string-literal-hint,.gf-formula-editor--string-literal-hint{position:relative;padding:var(--space-0-4) var(--space-0-8);color:var(--gf-success-700);font-family:monospace}.gf-codemirror--string-literal-hint.CodeMirror-hint-active,.CodeMirror-hint-active.formula-string-literal-hint,.CodeMirror-hint-active.gf-formula-editor--string-literal-hint{background-color:var(--gf-success-100);color:var(--gf-success-900)}.gf-codemirror .CodeMirror-hints.formula-string-literals{font-family:monospace;font-size:var(--gf-font-size-small);max-height:calc(var(--space-10)*2)}.gf-codemirror .CodeMirror-hints.formula-string-literals .CodeMirror-hint{padding:var(--space-0-8) var(--space-1-2)}.gf-codemirror .CodeMirror-hints.formula-string-literals .CodeMirror-hint.gf-codemirror--string-literal-hint,.gf-codemirror .CodeMirror-hints.formula-string-literals .CodeMirror-hint.formula-string-literal-hint,.gf-codemirror .CodeMirror-hints.formula-string-literals .CodeMirror-hint.gf-formula-editor--string-literal-hint{color:var(--gf-success-700)}.gf-card--node--body .CodeMirror{font-size:var(--gf-default-font-size);line-height:var(--gf-default-line-height);height:auto;min-height:var(--space-8-0);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);cursor:text !important}.gf-card--node--body .CodeMirror.CodeMirror-focused{border-color:var(--gf-primary-500);box-shadow:0 0 0 2px var(--gf-primary-100)}.gf-card--node--body .CodeMirror-sizer .CodeMirror-lines{padding:var(--space-1-2) var(--space-0-8) var(--space-1-2) 0}.gf-card--node--body .CodeMirror-vscrollbar,.gf-card--node--body .CodeMirror-hscrollbar{display:none !important}.gf-card--node--body .CodeMirror-scroll{scrollbar-width:none;-ms-overflow-style:none}.gf-card--node--body .CodeMirror-scroll::-webkit-scrollbar{display:none}.gf-card--node--body .CodeMirror-gutters{background-color:var(--gf-neutral-100);border-right:1px solid var(--gf-neutral-200);border-top-left-radius:calc(var(--space-0-8) - 1px);border-bottom-left-radius:calc(var(--space-0-8) - 1px);box-shadow:-2px 0 0 0 var(--gf-neutral-100)}.gf-card--node--body .CodeMirror-linenumber{padding:0 var(--space-1-2);min-width:var(--space-3-2);color:var(--gf-neutral-400)}.gf-code-editor--resizable{position:relative}.gf-code-editor--resizable .gf-code-editor--resize-handle{position:absolute;bottom:0;right:0;width:var(--space-2-4);height:var(--space-2-4);cursor:ns-resize;z-index:100;border-bottom-right-radius:calc(var(--space-0-8) - 1px)}.gf-code-editor--resizable .gf-code-editor--resize-handle::before{content:"";position:absolute;bottom:4px;right:4px;width:10px;height:10px;background:linear-gradient(135deg, transparent 0%, transparent 30%, var(--gf-neutral-300) 30%, var(--gf-neutral-300) 40%, transparent 40%, transparent 60%, var(--gf-neutral-300) 60%, var(--gf-neutral-300) 70%, transparent 70%, transparent 100%)}.gf-code-editor--resizable .gf-code-editor--resize-handle:hover::before{background:linear-gradient(135deg, transparent 0%, transparent 30%, var(--gf-neutral-500) 30%, var(--gf-neutral-500) 40%, transparent 40%, transparent 60%, var(--gf-neutral-500) 60%, var(--gf-neutral-500) 70%, transparent 70%, transparent 100%)}.gf-code-editor--resizable.gf-code-editor--resizing{user-select:none}.gf-code-editor--resizable.gf-code-editor--resizing .gf-code-editor--resize-handle::before{background:linear-gradient(135deg, transparent 0%, transparent 30%, var(--gf-primary-500) 30%, var(--gf-primary-500) 40%, transparent 40%, transparent 60%, var(--gf-primary-500) 60%, var(--gf-primary-500) 70%, transparent 70%, transparent 100%)}.gf-code-editor-cm6.cm-editor{font-size:var(--gf-default-font-size);line-height:var(--gf-default-line-height);height:auto;min-height:var(--space-8-0)}.gf-code-editor-cm6.cm-editor .cm-content{padding:var(--space-1-2) var(--space-0-8)}.gf-code-editor-cm6.cm-editor .cm-gutters{background-color:var(--gf-neutral-100);border-right:1px solid var(--gf-neutral-200);border-top-left-radius:calc(var(--space-0-8) - 1px);border-bottom-left-radius:calc(var(--space-0-8) - 1px);box-shadow:-2px 0 0 0 var(--gf-neutral-100)}.gf-code-editor-cm6.cm-editor .cm-lineNumbers .cm-gutterElement{padding:0 var(--space-1-2);min-width:var(--space-3-2);color:var(--gf-neutral-400)}.gf-code-editor-cm6.cm-editor .cm-cursor{border-left-color:var(--gf-primary-500)}.gf-code-editor-cm6.cm-editor .cm-selectionBackground,.gf-code-editor-cm6.cm-editor.cm-focused .cm-selectionBackground{background-color:var(--gf-primary-100)}.gf-code-editor-cm6.cm-editor .cm-scroller{scrollbar-width:none;-ms-overflow-style:none}.gf-code-editor-cm6.cm-editor .cm-scroller::-webkit-scrollbar{display:none}.gf-code-editor-container{min-height:var(--space-8-0);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);overflow:hidden}.gf-code-editor-container:focus-within{border-color:var(--gf-primary-500);box-shadow:0 0 0 2px var(--gf-primary-100)}.gf-code-editor-container .cm-editor.cm-focused{outline:none !important}.gf-column{display:flex;align-items:center;gap:1.2rem}.gf-column ul{display:flex;flex-direction:column;gap:1.2rem}.gf-combobox{position:relative;width:100%}.gf-combobox--dropdown{position:absolute;width:100%;max-height:24rem;overflow-y:auto;background-color:#fff;border-radius:0 0 .8rem .8rem;cursor:pointer;z-index:100}.gf-combobox--dropdown--list{border:1px solid var(--gf-neutral-200)}.gf-combobox--dropdown--list--option,#node-update-form .gf-combobox--dropdown--list--option,#node-update-form .gf-combobox--dropdown--list--option--empty,#node-update-form .gf-combobox--dropdown--list--option--create,.gf-combobox--dropdown--list--option--create,.gf-combobox--dropdown--list--option--empty{padding:1.2rem}.gf-combobox--dropdown--list--option:hover,#node-update-form .gf-combobox--dropdown--list--option:hover,#node-update-form .gf-combobox--dropdown--list--option--empty:hover,#node-update-form .gf-combobox--dropdown--list--option--create:hover,.gf-combobox--dropdown--list--option--create:hover,.gf-combobox--dropdown--list--option--empty:hover{background-color:var(--gf-neutral-50)}.gf-combobox--dropdown--list--option--empty{cursor:default;color:var(--gf-neutral-500)}.gf-dashboard-gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--space-2-4);padding:var(--space-2-0)}@media screen and (max-width: 768px){.gf-dashboard-gallery{grid-template-columns:1fr;gap:var(--space-1-6);padding:var(--space-1-2)}}.gf-dashboard-gallery--item{position:relative}.gf-dashboard-gallery--item:hover .gf-dashboard-gallery--item--thumbnail{transform:translateY(calc(-1 * var(--space-0-4)));box-shadow:0 var(--space-1-0) var(--space-2-4) rgba(0,0,0,.1),0 var(--space-0-4) var(--space-1-2) rgba(0,0,0,.06)}.gf-dashboard-gallery--item--link{display:block;text-decoration:none;color:inherit}.gf-dashboard-gallery--item--link:hover{text-decoration:none;color:inherit}.gf-dashboard-gallery--item--thumbnail{position:relative;background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);aspect-ratio:16/10;margin-bottom:var(--space-1-2);overflow:hidden;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.gf-dashboard-gallery--item--thumbnail--canvas{width:100%;height:100%;position:relative;background:var(--gf-neutral-50);background-image:linear-gradient(45deg, var(--gf-neutral-100) 25%, transparent 25%),linear-gradient(-45deg, var(--gf-neutral-100) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, var(--gf-neutral-100) 75%),linear-gradient(-45deg, transparent 75%, var(--gf-neutral-100) 75%);background-size:var(--space-2-0) var(--space-2-0);background-position:0 0,0 var(--space-1-0),var(--space-1-0) calc(-1*var(--space-1-0)),calc(-1*var(--space-1-0)) 0px}.gf-dashboard-gallery--item--thumbnail--dashboard{display:grid;grid-template-columns:repeat(var(--thumbnail-grid-columns, 12), 1fr);grid-template-rows:repeat(var(--thumbnail-grid-rows, 12), 1fr);gap:1px;padding:var(--space-0-8);height:100%;background:var(--gf-neutral-50)}.gf-dashboard-gallery--item--thumbnail--widget{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:2px;overflow:hidden;min-height:8px;min-width:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.gf-dashboard-gallery--item--thumbnail--widget--content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2px}.gf-dashboard-gallery--item--thumbnail--widget--text{background:var(--gf-generic-white);border-color:var(--gf-neutral-300)}.gf-dashboard-gallery--item--thumbnail--widget--text-lines{width:100%;display:flex;flex-direction:column;gap:1px;padding:1px}.gf-dashboard-gallery--item--thumbnail--widget--text-line{height:2px;background:var(--gf-neutral-400);border-radius:1px}.gf-dashboard-gallery--item--thumbnail--widget--text-line.gf-dashboard-gallery--item--thumbnail--widget--text-line--short{width:70%}.gf-dashboard-gallery--item--thumbnail--widget--chart{background:var(--gf-generic-white);border-color:var(--gf-primary-200)}.gf-dashboard-gallery--item--thumbnail--widget--chart--bars{display:flex;align-items:flex-end;justify-content:center;gap:1px;height:100%;width:100%}.gf-dashboard-gallery--item--thumbnail--widget--chart--bar{background:var(--gf-primary-400);width:2px;min-height:2px;border-radius:1px 1px 0 0}.gf-dashboard-gallery--item--thumbnail--widget--chart--line{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gf-dashboard-gallery--item--thumbnail--widget--chart--line-svg{width:100%;height:80%;color:var(--gf-primary-500)}.gf-dashboard-gallery--item--thumbnail--widget--chart--pie{width:100%;height:100%;position:relative;border-radius:50%;overflow:hidden}.gf-dashboard-gallery--item--thumbnail--widget--chart--pie-slice{position:absolute;width:100%;height:100%}.gf-dashboard-gallery--item--thumbnail--widget--chart--pie-slice.gf-dashboard-gallery--item--thumbnail--widget--chart--pie-slice--1{background:var(--gf-primary-400);clip-path:polygon(50% 50%, 50% 0%, 100% 0%, 100% 50%)}.gf-dashboard-gallery--item--thumbnail--widget--chart--pie-slice.gf-dashboard-gallery--item--thumbnail--widget--chart--pie-slice--2{background:var(--gf-secondary-400);clip-path:polygon(50% 50%, 100% 50%, 100% 100%, 75% 100%)}.gf-dashboard-gallery--item--thumbnail--widget--chart--pie-slice.gf-dashboard-gallery--item--thumbnail--widget--chart--pie-slice--3{background:var(--gf-viridian-400);clip-path:polygon(50% 50%, 75% 100%, 0% 100%, 0% 0%, 50% 0%)}.gf-dashboard-gallery--item--thumbnail--widget--chart--generic{background:var(--gf-primary-50);border-color:var(--gf-primary-200)}.gf-dashboard-gallery--item--thumbnail--widget--image{background:var(--gf-neutral-50);border-color:var(--gf-neutral-300)}.gf-dashboard-gallery--item--thumbnail--empty{grid-column:1/-1;grid-row:1/-1;display:flex;align-items:center;justify-content:center;background:var(--gf-neutral-50)}.gf-dashboard-gallery--item--thumbnail--legacy{display:flex;align-items:center;justify-content:center;height:100%;background:var(--gf-neutral-100)}.gf-dashboard-gallery--item--thumbnail--badge{position:absolute;top:var(--space-0-8);right:var(--space-0-8);z-index:1}.gf-badge--small--primary{display:inline-block;padding:var(--space-0-4) var(--space-0-8);background:var(--gf-primary-500);color:var(--gf-generic-white);font-size:.75rem;font-weight:500;border-radius:var(--space-0-4);text-transform:uppercase;letter-spacing:.025em}.gf-badge--small--neutral{display:inline-block;padding:var(--space-0-4) var(--space-0-8);background:var(--gf-neutral-500);color:var(--gf-generic-white);font-size:.75rem;font-weight:500;border-radius:var(--space-0-4);text-transform:uppercase;letter-spacing:.025em}.gf-dashboard-gallery--item--info{padding:0 var(--space-0-4)}.gf-dashboard-gallery--item--info--title{font-size:1.125rem;font-weight:600;color:var(--gf-neutral-900);margin:0 0 var(--space-0-4) 0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-dashboard-gallery--item--info--meta{margin:0;font-size:.875rem;color:var(--gf-neutral-600);line-height:1.4}.gf-dashboard-gallery--thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .3s ease}.gf-dashboard-gallery--thumbnail-image.loaded{opacity:1}.gf-dashboard-gallery--thumbnail-fallback{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:opacity .3s ease}.gf-dashboard-gallery--thumbnail-fallback.hidden{opacity:0;pointer-events:none}.gf-workflow-gallery--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background:linear-gradient(135deg, var(--gf-primary-50) 0%, var(--gf-primary-100) 100%);border:2px dashed var(--gf-primary-300);border-radius:var(--space-0-8);gap:var(--space-0-8)}.gf-workflow-gallery--external{position:absolute;top:var(--space-0-8);right:var(--space-0-8);background:hsla(0,0%,100%,.9);border-radius:var(--space-0-4);padding:var(--space-0-4)}.gf-workflow-notice{display:flex;gap:var(--space-1-2);align-items:flex-start;padding:var(--space-1-6);background:var(--gf-primary-50);border-radius:var(--space-0-8);border:1px solid var(--gf-primary-200)}.gf-workflow-notice--content h4{margin:0 0 var(--space-0-4) 0;font-size:var(--text-base);font-weight:600;color:var(--gf-neutral-900)}.gf-workflow-notice--content p{margin:0}@media screen and (max-width: 768px){.gf-dashboard-gallery--item--thumbnail{aspect-ratio:16/12}.gf-dashboard-gallery--item--info--title{font-size:1rem}.gf-dashboard-gallery--item--info--meta{font-size:.8125rem}}.gf-date-picker-field{position:relative;display:inline-block;width:100%}.gf-date-picker-input{width:100%;cursor:pointer}.gf-date-picker-input:focus{outline:2px solid var(--gf-primary-500)}.gf-date-picker-resolved{margin-top:var(--space-0-1);font-size:.875rem;color:var(--gf-neutral-600);font-style:italic}.gf-date-picker-popup{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:99999;width:28rem;min-width:28rem;background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.gf-date-picker-popup>form{margin:0;padding:0;border:none;background:none;display:contents}.gf-date-picker-popup--tabs{display:flex;border-bottom:1px solid var(--gf-neutral-200);padding:0 var(--space-2-4)}.gf-date-picker-popup--tab{flex:1;padding:var(--space-2-4) var(--space-2);background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:var(--gf-neutral-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}.gf-date-picker-popup--tab:hover{color:var(--gf-neutral-900)}.gf-date-picker-popup--tab.is-active{color:var(--gf-primary-600);border-bottom-color:var(--gf-primary-600)}.gf-date-picker-popup--content{padding:var(--space-2-4);display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-date-picker-popup--discrete-row{display:flex;gap:var(--space-1-2);align-items:center}.gf-date-picker-popup--calendar{flex:1;padding:var(--space-1-2) var(--space-2);border:1px solid var(--gf-neutral-300);border-radius:.25rem;font-size:.875rem}.gf-date-picker-popup--calendar:focus{outline:2px solid var(--gf-primary-500);outline-offset:0;border-color:var(--gf-primary-500)}.gf-date-picker-popup--relative-inputs{display:flex;gap:var(--space-1-2);width:auto;margin:0 auto;justify-content:center}.gf-date-picker-popup--interval{flex:0 0 8rem;max-width:8rem;min-width:8rem}.gf-date-picker-popup--period{flex:0 0 16rem}.gf-date-picker-popup--relative-actions{display:flex;gap:var(--space-1-2);align-items:center;width:auto;margin:0 auto;justify-content:center}.gf-date-picker-popup--direction{flex:0 0 14rem}.gf-date-picker-popup--apply{width:10rem;margin:0 auto}.gf-date-picker-popup--discrete-row .gf-date-picker-popup--apply{flex:0 0 10rem;margin:0}.gf-date-picker-popup--relative-actions .gf-date-picker-popup--apply{flex:0 0 10rem;margin:0}.gf-date-picker-popup--apply:disabled{opacity:.5;cursor:not-allowed}.gf-date-picker-popup--interval input,.gf-date-picker-popup--interval select,.gf-date-picker-popup--period input,.gf-date-picker-popup--period select,.gf-date-picker-popup--direction input,.gf-date-picker-popup--direction select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.gf-date-picker-popup--resolved-date{padding:var(--space-1) var(--space-2);font-size:.875rem;color:var(--gf-neutral-600);text-align:center;font-style:italic}.gf-date-picker-popup--error{padding:var(--space-1-2) var(--space-2);margin-top:var(--space-1-2);background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-300);border-radius:.25rem;color:var(--gf-destructive-700);font-size:.875rem;text-align:center}input[aria-invalid=true]{border-color:var(--gf-destructive-500);outline-color:var(--gf-destructive-500)}input[aria-invalid=true]:focus{outline-color:var(--gf-destructive-500);border-color:var(--gf-destructive-500)}:root{--gf-scrollbar-width: var(--space-0-8);--gf-scrollbar-height: var(--space-0-8)}.gf-scrollable{flex:1;min-height:0;overflow:hidden}.gf-scrollbar--hidden{-ms-overflow-style:none;scrollbar-width:none}.gf-scrollbar--hidden::-webkit-scrollbar{display:none}:root{--gf-scroll-fade-size: var(--space-6-8);--gf-scroll-fade-color: var(--gf-generic-white);--gf-scroll-fade-transition: 150ms ease}.gf-scroll-fade-container{position:relative}.gf-scroll-fade{position:absolute;pointer-events:none;z-index:10;opacity:1;transition:opacity var(--gf-scroll-fade-transition)}.gf-scroll-fade--hidden{opacity:0}.gf-scroll-fade--top{top:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to bottom, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--bottom{bottom:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to top, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--left{top:0;bottom:0;left:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to right, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--right{top:0;bottom:0;right:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to left, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--small{--gf-scroll-fade-size: var(--space-3-2)}.gf-scroll-fade--large{--gf-scroll-fade-size: calc(var(--space-10-0) * 0.8)}:root{--gf-sidebar-width: var(--space-9-6);--gf-sidebar-border-radius: var(--space-2-0);--gf-sidebar-icon-size: var(--space-2-0);--gf-icon-entity-size: var(--space-4-0);--gf-sidebar-accordion-chevron-width: var(--space-2-4);--gf-sidebar-menu-section-item-height: var(--space-5-2)}.gf-sidebar,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-sidebar--figbot,.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:100vh;padding:0;overflow:visible}.gf-sidebar--menu{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);max-width:var(--gf-sidebar-width);height:100%;display:flex;flex-direction:column;overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.gf-sidebar--menu::-webkit-scrollbar{display:none}.gf-sidebar--menu--scrollable{flex:1;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:var(--space-1-8);-ms-overflow-style:none;scrollbar-width:none;padding-bottom:calc(var(--space-10-0)*1.5)}.gf-sidebar--menu--scrollable::-webkit-scrollbar{display:none}.gf-sidebar--menu--section--group{width:100%;border-bottom:1px solid var(--gf-neutral-200);padding:var(--space-2-0) 0}.gf-sidebar--menu--section--group .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--section--group .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--section--header{margin-top:var(--space-0-8)}.gf-sidebar--menu--section--group>.gf-sidebar--menu--section--header:not(:first-child){margin-top:var(--space-0-8)}.gf-sidebar--menu--section--group--sticky-bottom{position:relative}.gf-sidebar--menu--section--group--sticky-bottom::before{content:"";position:absolute;bottom:100%;left:0;right:1px;height:calc(var(--space-10-0)*1.5);background:linear-gradient(to bottom, transparent 0%, transparent 10%, var(--gf-generic-white) 90%, var(--gf-generic-white) 100%);pointer-events:none;z-index:10}.gf-sidebar--menu--section,.gf-sidebar--menu--section--bottom{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center}.gf-sidebar--menu--section--org-header{flex-shrink:0}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item,.gf-sidebar--menu--section--org-header .gf-entity{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item h6,.gf-sidebar--menu--section--org-header .gf-entity h6{font-weight:600}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon,.gf-sidebar--menu--section--org-header .gf-entity .gf-sidebar--menu--section--item--icon,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-entity--icon,.gf-sidebar--menu--section--org-header .gf-entity .gf-entity--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon img,.gf-sidebar--menu--section--org-header .gf-entity .gf-sidebar--menu--section--item--icon img,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-entity--icon img,.gf-sidebar--menu--section--org-header .gf-entity .gf-entity--icon img,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon svg,.gf-sidebar--menu--section--org-header .gf-entity .gf-sidebar--menu--section--item--icon svg,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-entity--icon svg,.gf-sidebar--menu--section--org-header .gf-entity .gf-entity--icon svg,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon i,.gf-sidebar--menu--section--org-header .gf-entity .gf-sidebar--menu--section--item--icon i,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-entity--icon i,.gf-sidebar--menu--section--org-header .gf-entity .gf-entity--icon i{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.gf-sidebar--menu--section--org-header .gf-entity .gf-sidebar--menu--section--item--text,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-entity--text,.gf-sidebar--menu--section--org-header .gf-entity .gf-entity--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active),.gf-sidebar--menu--section--org-header .gf-entity:hover:not(.active){background-color:var(--gf-primary-50) !important;border-radius:var(--space-0-8)}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-sidebar--menu--section--item--icon,.gf-sidebar--menu--section--org-header .gf-entity:hover:not(.active) .gf-sidebar--menu--section--item--icon,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-entity--icon,.gf-sidebar--menu--section--org-header .gf-entity:hover:not(.active) .gf-entity--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-sidebar--menu--section--item--text,.gf-sidebar--menu--section--org-header .gf-entity:hover:not(.active) .gf-sidebar--menu--section--item--text,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-entity--text,.gf-sidebar--menu--section--org-header .gf-entity:hover:not(.active) .gf-entity--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--header{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);width:100%;max-width:var(--gf-sidebar-width);color:var(--gf-neutral-400);text-align:left}.gf-sidebar--menu--section--bottom{justify-content:end;flex:1;flex-shrink:0}.gf-sidebar--menu--section--item,.gf-entity{width:100%;height:var(--gf-sidebar-menu-section-item-height);display:flex;justify-content:start;align-items:center;cursor:pointer;position:relative}.gf-sidebar--menu--section--item button,.gf-entity button{display:flex;align-items:center;width:100%;height:100%;border:none;background:none;padding:0;text-align:left}.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--sidebar--large,.gf-entity:hover:not(.active) .gf-icon--sidebar--large,.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--sidebar--small,.gf-entity:hover:not(.active) .gf-icon--sidebar--small{background-color:var(--gf-primary-50)}.gf-sidebar--menu--section--item.active,.active.gf-entity{font-weight:600}.gf-sidebar--menu--section--item.active .gf-icon--sidebar--large,.active.gf-entity .gf-icon--sidebar--large,.gf-sidebar--menu--section--item.active .gf-icon--sidebar--small,.active.gf-entity .gf-icon--sidebar--small{background-color:var(--gf-primary-500);box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-sidebar--menu--section--item.active svg path,.active.gf-entity svg path{stroke:var(--gf-primary-50) !important}.gf-sidebar--menu--section--item.active svg[fill]:not([fill=none]) path,.active.gf-entity svg[fill]:not([fill=none]) path{fill:var(--gf-primary-50) !important}.gf-sidebar--menu--section--item#gf-expand--sidebar--team.active svg path,#gf-expand--sidebar--team.active.gf-entity svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--team:hover svg path,#gf-expand--sidebar--team.gf-entity:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--team.active svg path,#gf-collapse--sidebar--team.active.gf-entity svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--team:hover svg path,#gf-collapse--sidebar--team.gf-entity:hover svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--organization.active svg path,#gf-expand--sidebar--organization.active.gf-entity svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--organization:hover svg path,#gf-expand--sidebar--organization.gf-entity:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--organization.active svg path,#gf-collapse--sidebar--organization.active.gf-entity svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--organization:hover svg path,#gf-collapse--sidebar--organization.gf-entity:hover svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--project.active svg path,#gf-expand--sidebar--project.active.gf-entity svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--project:hover svg path,#gf-expand--sidebar--project.gf-entity:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--project.active svg path,#gf-collapse--sidebar--project.active.gf-entity svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--project:hover svg path,#gf-collapse--sidebar--project.gf-entity:hover svg path{stroke:var(--gf-neutral-600) !important}.gf-sidebar--menu--section--item--icon,.gf-entity--icon{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:var(--gf-sidebar-menu-section-item-height);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.gf-sidebar--menu--section--item--icon svg,.gf-entity--icon svg,.gf-sidebar--menu--section--item--icon img,.gf-entity--icon img{width:var(--gf-sidebar-icon-size);height:var(--gf-sidebar-icon-size)}.gf-sidebar--menu--section--item--icon .gf-icon--image,.gf-entity--icon .gf-icon--image,.gf-sidebar--menu--section--item--icon .gf-icon--initial,.gf-entity--icon .gf-icon--initial,.gf-sidebar--menu--section--item--icon img.gf-round,.gf-entity--icon img.gf-round{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--menu--section--item--text,.gf-entity--text{display:flex;justify-content:start;align-items:center;text-wrap:nowrap}.gf-sidebar--menu--section--item--text>*,.gf-entity--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--menu--section a,.gf-sidebar--menu--section--bottom a{color:var(--gf-neutral-700);text-decoration:none}.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{border-radius:0 var(--gf-sidebar-border-radius) var(--gf-sidebar-border-radius) 0;transition:300ms ease}.gf-sidebar--collapsible .gf-sidebar--menu--section--item--text,.gf-sidebar--collapsible .gf-entity--text,.gf-sidebar--project .gf-sidebar--menu--section--item--text,.gf-sidebar--project .gf-entity--text,.gf-sidebar--organization .gf-sidebar--menu--section--item--text,.gf-sidebar--organization .gf-entity--text{width:0;min-width:0;opacity:0;visibility:hidden;white-space:nowrap;transition:400ms ease;overflow:hidden}.gf-sidebar--collapsible .gf-sidebar--menu--section--item:hover,.gf-sidebar--collapsible .gf-entity:hover,.gf-sidebar--project .gf-sidebar--menu--section--item:hover,.gf-sidebar--project .gf-entity:hover,.gf-sidebar--organization .gf-sidebar--menu--section--item:hover,.gf-sidebar--organization .gf-entity:hover{background-color:var(--gf-primary-50)}.gf-sidebar--collapsible.expanded,.expanded.gf-sidebar--project,.expanded.gf-sidebar--organization{width:calc(var(--space-2-8)*10);min-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu,.expanded.gf-sidebar--project .gf-sidebar--menu,.expanded.gf-sidebar--organization .gf-sidebar--menu{width:calc(var(--space-2-8)*10);min-width:calc(var(--space-2-8)*10);max-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item,.gf-sidebar--collapsible.expanded .gf-entity,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item,.expanded.gf-sidebar--project .gf-entity,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item,.expanded.gf-sidebar--organization .gf-entity{min-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.gf-sidebar--collapsible.expanded .gf-entity .gf-sidebar--menu--section--item--text,.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-entity--text,.gf-sidebar--collapsible.expanded .gf-entity .gf-entity--text,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--project .gf-entity .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-entity--text,.expanded.gf-sidebar--project .gf-entity .gf-entity--text,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--organization .gf-entity .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-entity--text,.expanded.gf-sidebar--organization .gf-entity .gf-entity--text{width:calc(var(--space-1-8)*10);min-width:calc(var(--space-1-8)*10);opacity:1;visibility:visible;display:flex;justify-content:start;align-items:center;margin-left:var(--space-1-2)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*,.gf-sidebar--collapsible.expanded .gf-entity .gf-sidebar--menu--section--item--text>*,.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-entity--text>*,.gf-sidebar--collapsible.expanded .gf-entity .gf-entity--text>*,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--project .gf-entity .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-entity--text>*,.expanded.gf-sidebar--project .gf-entity .gf-entity--text>*,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--organization .gf-entity .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-entity--text>*,.expanded.gf-sidebar--organization .gf-entity .gf-entity--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--bottom,.expanded.gf-sidebar--project .gf-sidebar--menu--section--bottom,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--bottom{position:relative}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--bottom li,.expanded.gf-sidebar--project .gf-sidebar--menu--section--bottom li,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--bottom li{position:relative}.gf-sidebar--collapsible .gf-sidebar--menu--section--bottom,.gf-sidebar--project .gf-sidebar--menu--section--bottom,.gf-sidebar--organization .gf-sidebar--menu--section--bottom{position:relative}.gf-sidebar--organization{background-color:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-200);border-right:1px solid var(--gf-neutral-200);border-bottom:1px solid var(--gf-neutral-200)}.gf-sidebar--organization:not(.expanded){width:var(--gf-sidebar-width) !important;min-width:var(--gf-sidebar-width) !important}.gf-sidebar--organization.expanded{width:calc(var(--space-2-8)*10) !important;min-width:calc(var(--space-2-8)*10) !important}.gf-sidebar--organization.expanded #gf-collapse--sidebar--organization{width:100%;position:relative}.gf-sidebar--project{background-color:var(--gf-neutral-50);border-top:1px solid var(--gf-neutral-200);border-right:1px solid var(--gf-neutral-200);border-bottom:1px solid var(--gf-neutral-200)}.gf-sidebar--project.expanded #gf-collapse--sidebar--project{width:100%;position:relative}:root{--gf-sidebar-redesigned-width: calc(var(--space-9-6) * 0.67);--gf-sidebar-accordion-transition: 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);--gf-sidebar-item-height: var(--space-5-6)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent{height:auto;min-height:var(--gf-sidebar-item-height);display:flex;flex-direction:column;align-items:stretch}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header{width:100%;height:var(--gf-sidebar-menu-section-item-height);display:grid;grid-template-columns:var(--gf-sidebar-accordion-chevron-width) 1fr;align-items:center;cursor:default;position:relative;padding:0;gap:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header:hover .gf-icon--sidebar--large,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header:hover .gf-icon--sidebar--small{background-color:var(--gf-primary-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon .gf-icon--sidebar--large,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-entity--icon .gf-icon--sidebar--large,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon .gf-icon--sidebar--small,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-entity--icon .gf-icon--sidebar--small{background-color:var(--gf-primary-500);box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon svg path,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-entity--icon svg path{stroke:var(--gf-primary-50) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon svg[fill]:not([fill=none]) path,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-entity--icon svg[fill]:not([fill=none]) path{fill:var(--gf-primary-50) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--text,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-entity--text{font-weight:600}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-toggle svg path{stroke:var(--gf-neutral-600) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle{grid-column:1;justify-self:center;position:relative;z-index:5;height:100%;width:100%}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-link{grid-column:2;display:flex;align-items:center;gap:var(--space-1-0);text-decoration:none;color:inherit;min-width:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-entity--icon{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:var(--gf-sidebar-menu-section-item-height);position:relative;display:flex;align-items:center;justify-content:center;margin-left:calc(-1*var(--gf-sidebar-accordion-chevron-width))}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon svg,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-entity--icon svg,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon img,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-entity--icon img{width:var(--gf-sidebar-icon-size);height:var(--gf-sidebar-icon-size)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon .gf-icon--image,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-entity--icon .gf-icon--image,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon img,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-entity--icon img{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--text,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-entity--text{display:flex;justify-content:start;align-items:center;text-wrap:nowrap;gap:var(--space-0-8);flex:1}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--text>*,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-entity--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle{display:flex;align-items:center;justify-content:center;transition:transform var(--gf-sidebar-accordion-transition);flex-shrink:0;cursor:pointer;color:var(--gf-neutral-600);border:none;background:none;padding:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle svg{width:16px !important;height:16px !important;transition:transform var(--gf-sidebar-accordion-transition);will-change:transform}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle svg path{stroke:var(--gf-neutral-600);fill:none}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent.open .gf-sidebar--accordion-toggle svg{transform:rotate(90deg)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content{overflow:hidden;transition:opacity var(--gf-sidebar-accordion-transition),transform var(--gf-sidebar-accordion-transition);width:100%;opacity:0;transform:translateY(-4px);display:none}.gf-sidebar--accordion-parent.open .gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content{display:block;opacity:1;transform:translateY(0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content.htmx-request:empty::before{content:"Loading...";font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-400);font-style:italic;padding:var(--space-1-6) var(--space-2-4);display:block}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content li{height:var(--gf-sidebar-menu-section-item-height);list-style:none}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content li:not(.gf-sidebar--accordion-item):not(.gf-sidebar--see-all):not(.gf-sidebar--empty):hover{background-color:var(--gf-primary-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-item{padding-left:var(--space-2-4);margin-left:var(--space-1-2);border-left:2px solid rgba(0,0,0,0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%;cursor:pointer;padding:0 var(--space-2-4);height:var(--gf-sidebar-menu-section-item-height);gap:var(--space-1-2)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link:hover{background-color:var(--gf-primary-50)}.gf-sidebar--accordion-item:has(.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link:hover){border-left-color:var(--gf-primary-200)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--object-icon{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--object-icon svg{width:100%;height:100%}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--accordion-item-text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-600);font-weight:400;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all{padding:var(--space-1-2) var(--space-2-4);padding-left:var(--space-2-4);margin-left:var(--space-1-0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all .gf-sidebar--see-all-link{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);text-decoration:none;font-weight:normal;font-style:italic;cursor:pointer}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all .gf-sidebar--see-all-link:hover{color:var(--gf-neutral-600);background-color:var(--gf-neutral-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty{padding:var(--space-1-2) var(--space-2-4);padding-left:var(--space-2-4);text-align:right}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-style:italic}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--item--text,.gf-sidebar--organization--redesigned .gf-entity--text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:500}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--header{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);color:var(--gf-neutral-400);text-align:center}.gf-sidebar--loading,.gf-sidebar--error{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-400);font-style:italic;padding:var(--space-1-6) var(--space-2-4)}.gf-sidebar--error{color:var(--gf-destructive-500)}.gf-sidebar--organization--redesigned.collapsed .gf-sidebar--accordion-content{display:none}.gf-sidebar--organization--redesigned.collapsed .gf-sidebar--accordion-toggle{display:none}.gf-sidebar--organization--redesigned.expanded .gf-sidebar--accordion-parent.open .gf-sidebar--accordion-content{display:block !important;opacity:1 !important;transform:translateY(0) !important;visibility:visible !important;position:relative !important}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active),.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-entity:first-child:hover:not(.active){background-color:var(--gf-primary-50) !important;border-radius:var(--space-0-8)}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-sidebar--menu--section--item--icon,.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-entity:first-child:hover:not(.active) .gf-sidebar--menu--section--item--icon,.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-entity--icon,.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-entity:first-child:hover:not(.active) .gf-entity--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-sidebar--menu--section--item--text,.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-entity:first-child:hover:not(.active) .gf-sidebar--menu--section--item--text,.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-entity--text,.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-entity:first-child:hover:not(.active) .gf-entity--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--object-icon{width:var(--space-2-0);height:var(--space-2-0);margin-right:var(--space-1-2)}.gf-sidebar--object-icon--project svg path{stroke:var(--gf-primary-500)}.gf-sidebar--object-icon--dashboard svg path{stroke:var(--gf-secondary-500)}.gf-sidebar--object-icon--workflow svg path{fill:var(--gf-viridian-500)}.gf-entity{width:auto;height:auto;padding:var(--space-1-6);gap:var(--space-1-2);border-radius:var(--space-0-8);color:var(--gf-neutral-700)}.gf-entity--icon .gf-icon--xxxlarge,.gf-entity--icon .gf-icon--3-6{display:flex;align-items:center;justify-content:center;border-radius:var(--space-0-8);transition:background-color 200ms ease}.gf-entity--icon--large{border-radius:var(--space-0-8)}.gf-entity.active{font-weight:600}.gf-entity.active .gf-entity--text{color:var(--gf-primary-600)}.gf-entities{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-entity--wrapper{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2);border-radius:var(--space-0-8);transition:background-color 200ms ease}.gf-entity--wrapper>a{flex:1;text-decoration:none}.gf-entity--wrapper:hover{background-color:var(--gf-primary-50)}.gf-entity--wrapper:hover .gf-entity--icon .gf-icon--xxxlarge,.gf-entity--wrapper:hover .gf-entity--icon .gf-icon--3-6{background-color:var(--gf-primary-100)}.gf-entity--wrapper:has(.gf-entity.active){background-color:var(--gf-primary-500)}.gf-entity--wrapper:has(.gf-entity.active) .gf-entity--text,.gf-entity--wrapper:has(.gf-entity.active) .gf-badge--subscription,.gf-entity--wrapper:has(.gf-entity.active) .gf-action--text{color:var(--gf-primary-50)}.gf-entity--wrapper:has(.gf-entity.active) .gf-entity--icon .gf-icon--xxxlarge,.gf-entity--wrapper:has(.gf-entity.active) .gf-entity--icon .gf-icon--3-6{background-color:var(--gf-primary-600)}.gf-entity--wrapper:has(.gf-entity.active) .gf-entity--icon img{border:2px solid var(--gf-primary-50)}.gf-entity--wrapper:has(.gf-entity.active) .gf-badge--subscription{background-color:var(--gf-primary-600);border-color:var(--gf-primary-600)}.gf-entity--wrapper:has(.gf-entity.active) .gf-action--icon:hover{background-color:var(--gf-primary-600)}.gf-entity--wrapper:has(.gf-entity.active) .gf-action--icon svg path{stroke:var(--gf-primary-50)}.gf-entity--badge{display:flex;gap:var(--space-0-8);margin-left:auto;padding-left:var(--space-1-6)}.gf-entity--actions{display:flex;gap:var(--space-0-8)}.gf-badge--subscription{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);white-space:nowrap}.gf-badge--subscription--starter,.gf-badge--subscription--test-starter{background-color:var(--gf-neutral-100);color:var(--gf-neutral-700)}.gf-badge--subscription--essentials,.gf-badge--subscription--test-essentials{background-color:var(--gf-primary-100);color:var(--gf-primary-700)}.gf-badge--subscription--premium,.gf-badge--subscription--test-premium{background-color:var(--gf-secondary-100);color:var(--gf-secondary-700)}.gf-badge--subscription--enterprise{background-color:var(--gf-viridian-100);color:var(--gf-viridian-700)}.gf-badge--subscription--trial{background-color:var(--gf-warning-100);color:var(--gf-warning-700)}.gf-badge--subscription--none{background-color:var(--gf-neutral-50);color:var(--gf-neutral-500);border:1px solid var(--gf-neutral-200)}.gf-action--icon{display:flex;align-items:center;justify-content:center;padding:var(--space-0-8);border-radius:var(--space-0-4);transition:background-color 200ms ease}.gf-action--icon:hover{background-color:var(--gf-neutral-100)}.gf-error-message{padding:var(--space-2);color:var(--gf-destructive-600);border:1px solid var(--gf-destructive-300);border-radius:var(--space-0);background:var(--gf-destructive-50)}.gf-error-message--wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4)}.gf-follow-up-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-0-8);list-style:none;padding:0}.gf-follow-up-actions li{width:auto}.gf-follow-up-actions button{width:auto;justify-content:center}.gf-follow-up-actions button.gf-button--primary,.gf-follow-up-actions .gf-figbot--chat--input--toolbar .gf-actions button.gf-action,.gf-figbot--chat--input--toolbar .gf-actions .gf-follow-up-actions button.gf-action,.gf-follow-up-actions .gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions button.gf-action,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions .gf-follow-up-actions button.gf-action{padding:var(--space-0-8)}.gf-follow-up-action--icon{margin-left:var(--space-0-4);font-size:.85em;opacity:.7}.gf-form,.gf-save-data-as--inline .gf-form--node--inline,.gf-form--landing{width:100%;display:flex;flex-direction:column;gap:var(--space-3-2)}.gf-form--label{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;width:100%}.gf-form--group{width:100%;display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-form--group--label{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0);font-weight:600}.gf-form--group--description{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--gf-default-line-height);display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-form--subgroup{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1-2)}.gf-form--subgroup--label{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:400;width:100%}.gf-form--input--radio{display:flex;align-items:center;justify-content:center}.gf-form--header{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-form--header h3{font-weight:600}.gf-form--content{-ms-overflow-style:none;scrollbar-width:none;width:100%;display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-form--content::-webkit-scrollbar{display:none}.gf-form--content--row,.gf-form--content--row--flex-3,.gf-form--content--row--flex-2,.gf-form--content--row--flex-1{width:100%;height:auto;min-width:0;display:flex;flex-direction:row;gap:var(--space-2-0)}.gf-form--content--row--flex-1{height:100%;flex:1}.gf-form--content--row--flex-2{height:100%;flex:2}.gf-form--content--row--flex-3{height:100%;flex:3}.gf-form--content--column,.gf-form--content--column--flex-3,.gf-form--content--column--flex-2,.gf-form--content--column--flex-1{-ms-overflow-style:none;scrollbar-width:none;width:100%;min-width:0;height:100%;display:flex;flex-direction:column;gap:var(--space-2-0);flex:1}.gf-form--content--column::-webkit-scrollbar,.gf-form--content--column--flex-3::-webkit-scrollbar,.gf-form--content--column--flex-2::-webkit-scrollbar,.gf-form--content--column--flex-1::-webkit-scrollbar{display:none}.gf-form--content--column--flex-1{flex:1}.gf-form--content--column--flex-2{flex:2}.gf-form--content--column--flex-3{flex:3}.gf-form--footer{width:100%;display:flex;flex-direction:row;gap:var(--space-2-0)}.gf-form--fade{position:sticky;bottom:0;left:0;right:0;height:var(--space-6-8);margin-top:calc(-1*var(--space-6-8));background:linear-gradient(to bottom, transparent, var(--gf-generic-white));pointer-events:none;z-index:1;flex-shrink:0}.gf-form--sticky-footer{position:relative;display:flex;flex-direction:column;height:100%}.gf-form--sticky-footer .gf-form--content{flex:1;min-height:0;overflow-y:auto;scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0)}.gf-form--sticky-footer .gf-form--content::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-form--sticky-footer .gf-form--content::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.gf-form--sticky-footer .gf-form--content::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-form--sticky-footer .gf-form--content::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-form--sticky-footer .gf-form--footer{flex-shrink:0;background:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-100);padding-top:var(--space-1-6);margin-top:0;position:relative;z-index:2}.gf-form--option{padding:var(--space-1-6);color:var(--gf-neutral-500);background-color:var(--gf-secondary-50);border-radius:var(--space-0-8);border:1px solid var(--gf-secondary-200);display:flex;gap:var(--space-1-2)}.gf-form--option--header{display:flex;gap:var(--space-0-8)}.gf-form--option--header--text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:600}.gf-form--option--header svg{width:var(--space-2-0);height:var(--space-2-0)}.gf-form--option--description{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:400}.gf-form--radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--space-2-0);height:var(--space-2-0);border:2px solid var(--gf-neutral-300);border-radius:50%;background-color:rgba(0,0,0,0);position:relative;cursor:pointer;flex-shrink:0}.gf-form--radio:checked{border-color:var(--gf-neutral-700);background-color:var(--gf-neutral-700)}.gf-form--radio:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--space-0-8);height:var(--space-0-8);border-radius:50%;background-color:#fff}.gf-form--radio:hover:not(:checked){border-color:var(--gf-neutral-500)}.gf-form--radio:focus{outline:2px solid var(--gf-neutral-700);outline-offset:2px}.helptext{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:center;gap:var(--space-0-8);line-height:var(--space-1-2);margin-top:0}.gf-input--color--text--label{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-500);white-space:nowrap;margin:0}.gf-form--group--color-inline{display:flex;gap:var(--space-2-4);align-items:flex-start}.gf-form--group--color-inline .gf-form--group{flex:1}.gf-form--content--row--col-1{flex:1;overflow-y:auto}.gf-form--tabs{display:flex;gap:var(--space-0-8);border-bottom:2px solid var(--gf-neutral-200)}.gf-form--tab{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:500;background:rgba(0,0,0,0);border:none;color:var(--gf-neutral-500);padding:var(--space-1-2) var(--space-2-0);cursor:pointer;position:relative;transition:color .2s ease}.gf-form--tab:hover{color:var(--gf-neutral-700)}.gf-form--tab--active{color:var(--gf-primary-500)}.gf-form--tab--active::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--gf-primary-500)}.gf-form--tab:focus{outline:none}.gf-form--tab:focus-visible{outline:2px solid var(--gf-primary-500);outline-offset:2px;border-radius:var(--space-0-4)}.gf-form--tab-content{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto;padding-right:var(--space-1-6);position:relative;--gf-scroll-fade-size: var(--space-4-0)}.gf-form--tab-content::-webkit-scrollbar{display:none}.gf-form--tab-pane{display:flex;flex-direction:column;gap:var(--space-2-8);animation:fadeIn .2s ease;overflow-y:auto;overflow-x:hidden;width:100%;min-width:0}.gf-form--tab-pane--hidden{display:none}.gf-form--tab-pane--active{display:flex}.gf-form--empty-state{display:flex;align-items:center;justify-content:center;padding:var(--space-4-0);background-color:var(--gf-neutral-50);border-radius:var(--space-0-8);min-height:calc(var(--space-10-0)*2)}.gf-form--empty-state p{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-400);text-align:center}.gf-form--placeholder{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-400);text-align:center;padding:var(--space-3-2);background-color:var(--gf-neutral-50);border-radius:var(--space-0-8)}@keyframes fadeIn{from{opacity:0;transform:translateY(var(--space-0-8))}to{opacity:1;transform:translateY(0)}}.gf-form--formset{display:flex;flex-direction:column;gap:var(--space-1-2);width:100%}.gf-form--formset-row{position:relative;display:flex;flex-direction:row;gap:var(--space-1-6);align-items:flex-start;flex-wrap:wrap;padding:var(--space-2-0);background-color:var(--gf-neutral-50);border-radius:var(--space-0-8);border:1px solid var(--gf-neutral-200)}.gf-form--formset-row .gf-form--field{flex:1;min-width:calc(var(--space-10-0)*1.5);display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-form--formset-row .gf-form--field input[type=hidden]{display:none}.gf-form--formset-delete{position:absolute;top:var(--space-0-8);right:var(--space-0-8);width:var(--space-2-4);height:var(--space-2-4);display:flex;align-items:center;justify-content:center;background:var(--gf-generic-white);border:1px solid var(--gf-neutral-300);border-radius:50%;cursor:pointer;transition:all .2s ease;padding:0}.gf-form--formset-delete .gf-icon{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-form--formset-delete .gf-icon svg{width:100%;height:100%}.gf-form--formset-delete .gf-icon svg .svg-path{stroke:var(--gf-neutral-400);transition:stroke .2s ease}.gf-form--formset-delete:hover{background-color:var(--gf-destructive-50);border-color:var(--gf-destructive-300)}.gf-form--formset-delete:hover .gf-icon svg .svg-path{stroke:var(--gf-destructive-600)}.gf-form--formset-delete:focus{outline:2px solid var(--gf-destructive-500);outline-offset:2px}.gf-form--field{width:100%;display:flex;flex-direction:column;gap:var(--space-0-8);flex:1}.gf-form--field--label{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:400;width:100%;align-items:flex-start;line-height:var(--space-1-2--1-6)}.gf-input--label{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:500;width:100%;align-items:flex-start;line-height:var(--space-1-2--1-6)}.gf-form--field-toggle{display:flex;flex-direction:row;align-items:center;gap:var(--space-1-2)}.gf-form--field-toggle .gf-input--label,.gf-form--field-toggle .gf-form--field--label,.gf-form--field-toggle .gf-form--subgroup--label{margin:0;cursor:pointer}.gf-form--formset-actions{display:flex;gap:var(--space-1-6)}.gf-form--preview-title{font-weight:500;margin:0}.gf-form--landing .gf-button--primary{width:100%}:root{--gf-formset-gap: var(--space-1-2);--gf-formset-padding: var(--space-0-8);--gf-formset-border-radius: var(--space-0-8);--gf-formset-drag-handle-size: var(--space-2-4);--gf-formset-actions-gap: var(--space-0-4);--gf-formset-actions-button-size: var(--space-2-8);--gf-formset-background: var(--gf-neutral-50);--gf-formset-border-color: var(--gf-neutral-200);--gf-formset-drag-handle-color: var(--gf-neutral-500);--gf-formset-drag-handle-hover-color: var(--gf-neutral-700);--gf-formset-dragging-opacity: 0.5;--gf-formset-drag-over-background: var(--gf-neutral-100);--gf-formset-invalid-drop-background: var(--gf-destructive-50);--gf-formset-invalid-drop-border: var(--gf-destructive-500);--gf-formset-drop-success-background: var(--gf-success-100)}.gf-formset{position:relative;display:flex;flex-direction:row;gap:var(--gf-formset-gap);align-items:flex-start;flex-wrap:wrap;padding:var(--gf-formset-padding);background-color:var(--gf-formset-background);border-radius:var(--gf-formset-border-radius);border:1px solid var(--gf-formset-border-color);transition:all .2s ease}.gf-formset--drag-handle{display:flex;align-items:center;justify-content:center;width:var(--gf-formset-drag-handle-size);height:var(--gf-formset-drag-handle-size);flex-shrink:0;cursor:grab;color:var(--gf-formset-drag-handle-color);transition:all .2s ease}.gf-formset--drag-handle:hover{color:var(--gf-formset-drag-handle-hover-color);transform:scale(1.1)}.gf-formset--drag-handle:active{cursor:grabbing;transform:scale(0.95)}.gf-formset--content{flex:1;display:flex;flex-direction:column;gap:var(--gf-formset-gap);min-width:0;align-self:stretch}.gf-formset--form{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-formset--form .gf-input--pivot{text-align:left}.gf-formset--form .gf-row{flex-wrap:wrap}.gf-formset--form .gf-row .gf-form--field{width:auto;flex:1;min-width:0}.gf-formset--form .gf-row>.gf-form--field:first-child{flex:2}.gf-formset--form .gf-row>div:not(.gf-form--field){flex:1}.gf-formset--form .gf-row>.gf-input--pivot,.gf-formset--form .gf-row>.gf-form--field:has(.toggle){flex-grow:0;flex-shrink:0;width:auto;min-width:auto}.gf-formset--actions{display:flex;align-items:center;gap:var(--gf-formset-actions-gap);flex-shrink:0;margin-left:auto}.gf-formset--actions .gf-button--neutral--round{width:var(--gf-formset-actions-button-size);height:var(--gf-formset-actions-button-size);min-width:var(--gf-formset-actions-button-size);min-height:var(--gf-formset-actions-button-size)}.gf-formset--actions .gf-button--neutral--round:hover:not(:disabled),.gf-formset--actions .gf-button--neutral--round:active:not(:disabled),.gf-formset--actions .gf-button--neutral--round:focus:not(:disabled){background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);box-shadow:none}.gf-formset--wrapper.dragging{opacity:var(--gf-formset-dragging-opacity);transform:rotate(2deg);z-index:1000}.gf-formset--wrapper.drag-over{background-color:var(--gf-formset-drag-over-background);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.gf-formset--wrapper.invalid-drop-target{background-color:var(--gf-formset-invalid-drop-background);border:2px dashed var(--gf-formset-invalid-drop-border);transform:translateY(-1px);box-shadow:0 2px 4px rgba(239,68,68,.2)}.gf-formset--wrapper.just-dropped{animation:dropSuccess .4s ease-out}@keyframes dropSuccess{0%{background-color:var(--gf-formset-drop-success-background);transform:scale(1.02)}50%{background-color:color-mix(in srgb, var(--gf-formset-drop-success-background) 70%, var(--gf-success-200));transform:scale(1.01)}100%{background-color:rgba(0,0,0,0);transform:scale(1)}}.formset-container{display:flex;flex-direction:column;gap:var(--gf-formset-gap)}.formset-list{display:flex;flex-direction:column;gap:var(--gf-formset-gap)}.formset-list:empty{display:none}.gf-formula-editor.CodeMirror:not(.gf-code-editor--resizable){min-height:var(--space-4-0);line-height:1.5;height:auto !important}.gf-formula-editor.gf-code-editor--resizable{position:relative;min-height:var(--space-4-0);line-height:1.5;height:auto !important}.gf-formula-editor.gf-code-editor--resizable .CodeMirror-vscrollbar,.gf-formula-editor.gf-code-editor--resizable .CodeMirror-hscrollbar{display:none !important}.gf-formula-editor.gf-code-editor--resizable .CodeMirror-scroll{height:auto !important;min-height:inherit;overflow:visible !important;display:block}.gf-formula-editor.gf-code-editor--resizable .gf-code-editor--resize-handle{z-index:100}.gf-formula-editor .CodeMirror-placeholder{color:var(--gf-color-muted) !important}.gf-formula-editor .CodeMirror-lines{padding:var(--space-0-8) var(--space-1-2) !important}.gf-formula-editor .CodeMirror-line{line-height:1.5 !important;min-height:1.5em !important;padding:0 !important}.gf-formula-editor .CodeMirror-code>div{line-height:1.5 !important}.gf-formula-editor:not(.gf-code-editor--resizable) .CodeMirror-vscrollbar,.gf-formula-editor:not(.gf-code-editor--resizable) .CodeMirror-hscrollbar,.gf-formula-editor:not(.gf-code-editor--resizable) .CodeMirror-scrollbar-filler{display:none !important}.gf-formula-editor:not(.gf-code-editor--resizable) .CodeMirror-scroll{height:auto !important;min-height:var(--space-4-0);overflow:visible !important}.gf-formula-editor--signature-tooltip,.formula-signature-tooltip{background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);padding:var(--space-1-2) var(--space-1-6);font-family:monospace;font-size:var(--gf-font-size-small);box-shadow:0 2px 8px rgba(0,0,0,.12);max-width:calc(var(--space-10)*5);white-space:nowrap;z-index:calc(var(--z-modal) + 1)}.gf-formula-editor--signature-tooltip strong,.formula-signature-tooltip strong{color:var(--gf-primary-600);font-weight:var(--gf-font-weight-semibold)}.gf-formula-editor--signature-tooltip em,.formula-signature-tooltip em{color:var(--gf-neutral-600);font-style:italic}.gf-formula-editor--signature-tooltip span[style*="font-weight: bold"],.formula-signature-tooltip span[style*="font-weight: bold"]{color:var(--gf-primary-700);background-color:var(--gf-primary-100);padding:0 var(--space-0-4);border-radius:var(--space-0-4)}.gf-formula-editor--signature-description,.formula-signature-tooltip__description{margin-top:var(--space-0-8);padding-top:var(--space-0-8);border-top:1px solid var(--gf-neutral-200);font-family:inherit;font-size:var(--gf-font-size-xs);color:var(--gf-neutral-700);white-space:normal;line-height:1.4}.gf-formula-editor .cm-string{color:var(--gf-success-700) !important}.gf-formula-editor .cm-keyword{color:var(--gf-secondary-800) !important}.gf-formula-editor .cm-variable{color:var(--gf-destructive-600) !important}.gf-formula-editor .cm-number{color:var(--gf-success-700) !important}.gf-formula-editor .cm-operator{color:var(--gf-neutral-700) !important}.gf-gallery-card{box-shadow:0 2px 6px rgba(16,24,40,.06);background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);padding:var(--space-2-4);display:flex;align-items:center;gap:var(--space-2-0);cursor:pointer;transition:all .2s ease;width:100%;min-height:var(--space-6-4)}.gf-gallery-card:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-gallery-card:hover{border-color:var(--gf-primary-300);transform:translateY(-2px)}.gf-gallery-card:active{transform:translateY(0)}.gf-gallery-card--icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-6-4);height:var(--space-6-4);border-radius:var(--space-1-2);background-color:var(--gf-neutral-50)}.gf-gallery-card--icon svg,.gf-gallery-card--icon img{width:var(--space-4-8);height:var(--space-4-8)}.gf-gallery-card--content{flex:1;display:flex;flex-direction:column;gap:var(--space-0-4)}.gf-gallery-card--content--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-900);line-height:1.2}.gf-gallery-card--content--subtitle{color:var(--gf-neutral-500);line-height:1.3}.gf-gallery-card--disabled{opacity:.5;cursor:not-allowed}.gf-gallery-card--disabled:hover{border-color:var(--gf-neutral-200);transform:none}.gf-gallery-card--premium{position:relative}.gf-gallery-card--premium::after{content:"Add-on";position:absolute;top:var(--space-0-8);right:var(--space-0-8);background-color:var(--gf-secondary-500);color:var(--gf-generic-white);padding:var(--space-0-4) var(--space-1-2);border-radius:var(--space-0-4)}.gf-gallery-grid{display:grid;gap:var(--space-2-4);grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.gf-gallery-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 360px){.gf-gallery-grid{grid-template-columns:1fr}}.gf-gallery-container{display:flex;flex-direction:column;gap:var(--space-3-6);max-width:calc(var(--space-6-4)*12);width:100%;margin:0 auto;padding:var(--space-4-0) var(--space-2-4);min-height:calc(100vh - 200px);justify-content:center}.gf-gallery-container--header{text-align:center}.gf-gallery-container--header--title{color:var(--gf-neutral-900);margin-bottom:var(--space-1-6)}.gf-gallery-container--header--subtitle{color:var(--gf-neutral-600);max-width:calc(var(--space-6-4)*8);margin:0 auto}.gf-gallery-container--footer{display:flex;justify-content:center;margin-top:var(--space-2-4)}.gf-workflow-card,.gf-dashboard-card{display:block;background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);overflow:hidden;transition:all .2s ease;text-decoration:none;color:inherit;cursor:pointer}.gf-workflow-card::after,.gf-workflow-card::before,.gf-dashboard-card::after,.gf-dashboard-card::before{display:none !important}.gf-workflow-card:hover,.gf-dashboard-card:hover{border-color:var(--gf-primary-300);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-workflow-card--thumbnail,.gf-dashboard-card--thumbnail{width:100%;height:120px;background:var(--gf-neutral-100);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.gf-workflow-card--thumbnail img,.gf-dashboard-card--thumbnail img{width:100%;height:100%;object-fit:cover}.gf-workflow-card--content,.gf-dashboard-card--content{padding:var(--space-1-6)}.gf-workflow-card--content::after,.gf-workflow-card--content::before,.gf-workflow-card--content h4::after,.gf-workflow-card--content h4::before,.gf-dashboard-card--content::after,.gf-dashboard-card--content::before,.gf-dashboard-card--content h4::after,.gf-dashboard-card--content h4::before{display:none !important}.gf-workflow-card--content h4,.gf-dashboard-card--content h4{font-size:var(--gf-text-sm);font-weight:500;color:var(--gf-neutral-800);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-project-home{width:100%;height:100vh;padding:var(--space-3-2);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4-8)}.gf-project-home--main-section{display:flex;flex-direction:column;gap:var(--space-3-2)}.gf-project-home--title-section h1{font-size:var(--gf-text-4xl);font-weight:800;color:var(--gf-neutral-900);margin:0;display:flex;align-items:center;gap:var(--space-1-2)}.gf-project-home--title-section h1 .gf-inline-edit-trigger{opacity:0;transition:opacity .2s ease;background:none;border:none;color:var(--gf-neutral-500);cursor:pointer;padding:var(--space-0-4);border-radius:var(--space-0-4)}.gf-project-home--title-section h1 .gf-inline-edit-trigger:hover{color:var(--gf-primary-600);background:var(--gf-neutral-100)}.gf-project-home--title-section h1:hover .gf-inline-edit-trigger{opacity:1}.gf-project-home--description-section p{font-size:var(--gf-text-base);color:var(--gf-neutral-600);margin:0;line-height:1.6;display:flex;align-items:center;gap:var(--space-1-2)}.gf-project-home--description-section p .gf-inline-edit-trigger{opacity:0;transition:opacity .2s ease;background:none;border:none;color:var(--gf-neutral-400);cursor:pointer;padding:var(--space-0-4);border-radius:var(--space-0-4)}.gf-project-home--description-section p .gf-inline-edit-trigger:hover{color:var(--gf-primary-600);background:var(--gf-neutral-100)}.gf-project-home--description-section p:hover .gf-inline-edit-trigger{opacity:1}.gf-project-home--objects-section{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4-8);align-items:start}.gf-project-home--objects-column{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-project-home--column-header{display:flex;justify-content:space-between;align-items:center}.gf-project-home--column-header h3{font-size:var(--gf-text-xl);font-weight:600;color:var(--gf-neutral-900);margin:0}.gf-project-home--add-button{background:rgba(0,0,0,0);color:#fff;border:none;width:var(--space-2-4);height:var(--space-2-4);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.gf-project-home--add-button svg{width:var(--space-2-4);height:var(--space-2-4)}.gf-project-home--objects-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-2-4);min-height:120px;padding-top:var(--space-0-4)}.gf-project-home--objects-grid--scrollable{overflow:auto;max-height:650px}.gf-project-home--empty-state{display:flex;align-items:center;justify-content:center;padding:var(--space-4-8) var(--space-2-4);text-align:center;color:var(--gf-neutral-500);font-style:italic;border:1px dashed var(--gf-neutral-300);border-radius:var(--space-1-6);min-height:120px}.gf-project-home--empty-state p{margin:0;font-size:var(--gf-text-sm)}.gf-project-home--resources-section h3{font-size:var(--gf-text-xl);font-weight:600;color:var(--gf-neutral-900);margin:0 0 var(--space-2-4)}.gf-project-home--resource-boxes{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--space-1-6)}.gf-team-object-card--pin-badge{position:absolute;top:var(--space-0-8);left:var(--space-0-8)}.gf-team-object-card--pin-action{position:absolute;top:var(--space-0-8);left:var(--space-0-8);opacity:0}.gf-team-object-card--pin-action:hover{opacity:1}.gf-resource-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-3-2);border:1px solid var(--gf-neutral-300);border-radius:var(--space-1-6);text-decoration:none;color:inherit;transition:all .2s ease}.gf-resource-box:hover{border-color:var(--gf-primary-300);background:var(--gf-primary-50);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-resource-box--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.gf-resource-box--icon{margin-bottom:var(--space-1-6);color:var(--gf-primary-500)}.gf-resource-box--icon svg{width:var(--space-4-0);height:var(--space-4-0)}.gf-resource-box--button{background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;color:inherit}.gf-resource-box h4{font-size:var(--gf-text-lg);font-weight:600;color:var(--gf-neutral-900);margin:0 0 var(--space-0-8)}.gf-resource-box p{font-size:var(--gf-text-sm);color:var(--gf-neutral-600);margin:0;line-height:1.5}.gf-team-object-card{position:relative}.gf-team-object-card--pin-badge{position:absolute;top:var(--space-0-8);left:var(--space-0-8);background:rgba(0,0,0,0);border:none;width:var(--space-4-0);height:var(--space-4-0);display:flex;align-items:center;justify-content:center}.gf-team-object-card--pin-badge svg{width:var(--space-3-6);height:var(--space-3-6);color:var(--gf-secondary-500)}.gf-team-object-card--pin-action{position:absolute;top:var(--space-0-8);left:var(--space-0-8);background:rgba(0,0,0,0);border:none;width:var(--space-4-0);height:var(--space-4-0);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease}.gf-team-object-card--pin-action svg{width:var(--space-3-6);height:var(--space-3-6);color:var(--gf-neutral-600)}.gf-team-object-card--pin-action:hover svg{color:var(--gf-primary-600)}.gf-team-object-card:hover .gf-team-object-card--pin-action{opacity:1}.gf-team-object-card--clickable{text-decoration:none;color:inherit;display:block;transition:transform .2s ease,box-shadow .2s ease}.gf-team-object-card--clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none;color:inherit}.gf-team-object-card--clickable:focus{outline:2px solid var(--gf-primary-500);outline-offset:2px}.gf-inline-editable{position:relative;cursor:text}.gf-inline-editable:focus{outline:2px solid var(--gf-primary-500);outline-offset:2px}.gf-user-home{width:100%;padding:var(--space-3-2);display:flex;flex-direction:column;gap:var(--space-6-4);max-height:100vh;overflow:auto}.gf-user-home--section{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-user-home--section-header{display:flex;justify-content:space-between;align-items:center}.gf-user-home--section-header h2{font-size:var(--gf-text-2xl);font-weight:700;color:var(--gf-neutral-900);margin:0}.gf-user-home--show-more{background:var(--gf-neutral-100);color:var(--gf-neutral-700);border:1px solid var(--gf-neutral-300);padding:var(--space-0-8) var(--space-1-6);border-radius:var(--space-0-8);font-size:var(--gf-text-sm);cursor:pointer;transition:all .2s ease}.gf-user-home--show-more:hover{background:var(--gf-neutral-200);color:var(--gf-neutral-800)}.gf-user-home--favorites-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-2-4)}.gf-user-home--favorites-grid[data-expanded=false] .gf-favorite-card:nth-child(n+25){display:none}.gf-user-home--favorites-grid .gf-user-home--empty-state{grid-column:1/-1}.gf-user-home--projects-list{display:flex;flex-direction:column;gap:var(--space-4-8)}.gf-user-home--projects-list[data-expanded=false] .gf-user-home--project-item:nth-child(n+6){display:none}.gf-user-home--project-item{display:flex;flex-direction:column;gap:var(--space-2-4);padding:var(--space-3-2);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);background:var(--gf-generic-white);transition:border-color .2s ease,box-shadow .2s ease}.gf-user-home--project-item:hover{border-color:var(--gf-neutral-300);box-shadow:0 2px 8px rgba(0,0,0,.05)}.gf-user-home--project-header h3{font-size:var(--gf-text-lg);font-weight:600;color:var(--gf-neutral-900);margin:0 0 var(--space-0-8)}.gf-user-home--project-header h3 a{color:inherit;text-decoration:underline;transition:color .2s ease}.gf-user-home--project-header h3 a:hover{color:var(--gf-primary-600)}.gf-user-home--project-description{font-size:var(--gf-text-sm);color:var(--gf-neutral-600);margin:0;line-height:1.5}.gf-user-home--project-carousel{position:relative;display:flex;align-items:center;gap:var(--space-1-6);width:100%;overflow:hidden}.gf-user-home--project-carousel:hover .gf-carousel--nav{opacity:1}.gf-user-home--empty-state{padding:var(--space-4-8);text-align:center;color:var(--gf-neutral-500);background:var(--gf-neutral-50);border-radius:var(--space-1-6)}.gf-user-home--empty-state p{margin:0;font-size:var(--gf-text-sm)}.gf-user-home--empty-state p a{color:var(--gf-primary-600);text-decoration:none}.gf-user-home--empty-state p a:hover{text-decoration:underline}.gf-object-card{background:#fff;border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);overflow:hidden;transition:all .2s ease;cursor:pointer}.gf-object-card:hover{border-color:var(--gf-primary-300);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-object-card--thumbnail{position:relative;width:100%;height:120px;overflow:hidden}.gf-object-card--thumbnail img{width:100%;height:100%;object-fit:cover}.gf-object-card--content{padding:var(--space-1-6)}.gf-object-card--content h4,.gf-object-card--content h5{font-size:var(--gf-text-sm);font-weight:500;color:var(--gf-neutral-800);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-object-card--type-badge{position:absolute;bottom:var(--space-0-8);left:var(--space-0-8);background:hsla(0,0%,100%,.9);border-radius:var(--space-0-4);padding:var(--space-0-4);display:flex;align-items:center;justify-content:center}.gf-object-card--type-badge svg{width:var(--space-3-2);height:var(--space-3-2)}.gf-object-card--type-badge--project{color:var(--gf-primary-600)}.gf-object-card--type-badge--dashboard svg path{stroke:var(--gf-secondary-500)}.gf-object-card--type-badge--workflow svg path{fill:var(--gf-viridian-500)}.gf-object-card--schedule-badge{position:absolute;bottom:var(--space-0-8);right:var(--space-0-8);background:hsla(0,0%,100%,.9);border-radius:var(--space-0-4);padding:var(--space-0-4);display:flex;align-items:center;justify-content:center}.gf-object-card--schedule-badge svg{width:var(--space-3-2);height:var(--space-3-2)}.gf-object-card--small .gf-object-card--thumbnail{height:80px}.gf-object-card--small .gf-object-card--content{padding:var(--space-1-2)}.gf-object-card--small .gf-object-card--content h5{font-size:var(--gf-text-xs)}.gf-carousel--container{overflow-x:auto;overflow-y:hidden;flex:1;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to right, transparent 0, black var(--space-2-4), black calc(100% - var(--space-2-4)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-2-4), black calc(100% - var(--space-2-4)), transparent 100%)}.gf-carousel--container::-webkit-scrollbar{display:none}.gf-carousel--track{display:flex;gap:var(--space-1-6);width:max-content;padding:var(--space-0-4) var(--space-2-4);padding-left:var(--space-3-2);padding-right:var(--space-3-2)}.gf-carousel--item{flex:0 0 auto;width:200px}.gf-carousel--nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:hsla(0,0%,100%,.95);border:1px solid var(--gf-neutral-300);border-radius:50%;width:var(--space-4-8);height:var(--space-4-8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.gf-carousel--nav:hover{background:var(--gf-generic-white);border-color:var(--gf-neutral-400);box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:1}.gf-carousel--nav:active{transform:translateY(-50%) scale(0.95)}.gf-carousel--nav svg{width:var(--space-2-4);height:var(--space-2-4);color:var(--gf-neutral-700)}.gf-carousel--nav-left{left:0}.gf-carousel--nav-right{right:0}.gf-container--small,.gf-settings--content--container{width:100%;height:100%;max-width:600px;padding:var(--space-2-4);display:flex;gap:var(--space-4-0)}.gf-container--medium,.gf-help{width:100%;height:100%;max-width:533px;padding:var(--space-2-4);display:flex;gap:var(--space-4-0)}.gf-container--large{width:100%;height:100%;max-width:667px;padding:var(--space-2-4);display:flex;gap:var(--space-4-0)}.gf-container--xlarge{width:100%;height:100%;max-width:1200px;padding:var(--space-2-4);display:flex;gap:var(--space-4-0)}.gf-container--xxlarge{width:100%;height:100%;max-width:1400px;padding:var(--space-2-4);display:flex;gap:var(--space-4-0)}.gf-container--full-width,.gf-settings,.gf-base--project--content .gf-page--project--home .gf-page--content--container,.gf-integration--detail{width:100%;height:100%;max-width:100%;padding:var(--space-2-4);display:flex;gap:var(--space-4-0)}.gf-row{display:flex;flex-direction:row;gap:var(--space-1-2);width:100%}.gf-column,.gf-form--dnd>.gf-row>.gf-column--left,.gf-form--dnd>.gf-row>.gf-column--right,.gf-form--node>.gf-row>.gf-column--left,.gf-form--widget>.gf-row>.gf-column--left,.gf-form--node>.gf-row>.gf-column--right,.gf-form--widget>.gf-row>.gf-column--right{display:flex;flex-direction:column;gap:var(--space-1-2);flex:1}.gf-base--organization{width:100%}.gf-base--organization--content{width:100%;height:100%;overflow:visible;display:flex;justify-content:center}:root{--gf-navbar-modal-horizontal-height: var(--space-5-6)}.gf-modal,.gf-modal--dnd,.gf-modal--xlarge,.gf-modal--large,.gf-modal--medium,.gf-modal--small{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1100}.gf-modal--close{position:absolute;top:var(--space-2-4);right:var(--space-2-4);cursor:pointer;z-index:1}.gf-modal--back{position:absolute;top:var(--space-2-0);left:var(--space-2-0);width:var(--space-2-4);height:var(--space-2-4);cursor:pointer;z-index:1}.gf-modal--back svg{width:100%;height:100%}.gf-modal--content{position:relative;width:100%;height:auto;max-width:calc(var(--space-6-4)*10);max-height:90vh;background:var(--gf-generic-white);border-radius:var(--space-2-0);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;animation:modal-fade-in .1s ease-out}.gf-modal--content.gf-modal--third-width{width:33vw;height:100%;min-width:calc(var(--space-3-6)*10);max-width:calc(var(--space-5-2)*10);max-height:calc(100vh - var(--space-7-2))}.gf-modal--content.gf-modal--half-width{width:50vw;height:100%;min-width:calc(var(--space-4-8)*10);max-width:calc(var(--space-8-0)*10);max-height:calc(100vh - var(--space-7-2))}.gf-modal--content.gf-modal--full-width{width:100%;height:100%;max-width:calc(100vw - var(--space-7-2));max-height:calc(100vh - var(--space-7-2))}.gf-modal--content.gf-modal--full{width:100%;height:100%;max-width:calc(100vw - var(--space-7-2));max-height:calc(100vh - var(--space-7-2))}.gf-modal--content #modal-content-target{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.gf-modal--content--container{display:flex;flex-direction:column;gap:var(--space-3-2);flex:1;width:100%;overflow-y:auto;padding:var(--space-8-0)}.gf-modal--content--container .gf-base--organization{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.gf-modal--small .gf-modal--content{max-width:600px}.gf-modal--medium .gf-modal--content{max-width:533px}.gf-modal--large .gf-modal--content{max-width:667px}.gf-modal--xlarge .gf-modal--content{max-width:1200px}.gf-modal--header{display:flex;align-items:center;justify-content:space-between}.gf-modal--header h3{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em;font-weight:600;margin:0;color:var(--gf-neutral-900)}@media screen and (min-width: 768px){.gf-modal--header h3{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-modal--body{flex:1;overflow-y:auto}.gf-modal--body>label{display:block;font-size:var(--gf-text-sm);font-weight:600;color:var(--gf-neutral-900);margin-bottom:var(--space-1-6)}.gf-modal--footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1-2)}.gf-modal--footer form{flex-direction:row}.gf-modal--create-form{display:flex;flex-direction:column;align-items:center}.gf-modal--create-form .gf-modal--body{width:100%;max-width:calc(var(--space-10)*4);display:flex;flex-direction:column}.gf-modal--create-form .gf-modal--body>label{width:100%}.gf-modal--create-form .gf-modal--body>input{width:100%}.gf-modal--create-form .gf-modal--footer{width:100%;max-width:calc(var(--space-10)*4);justify-content:center}.gf-modal--team-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--space-1-6);max-height:50vh;overflow-y:auto;padding:var(--space-0-4)}.gf-modal--team-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1-2);padding:var(--space-2-0);background:var(--gf-neutral-50);border:2px solid var(--gf-neutral-200);border-radius:var(--space-1-2);cursor:pointer;transition:all .2s ease}.gf-modal--team-card:hover{background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-modal--team-card input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.gf-modal--team-card--checkmark{position:absolute;top:var(--space-0-8);right:var(--space-0-8);display:none;align-items:center;justify-content:center;width:var(--space-2-4);height:var(--space-2-4);background:var(--gf-success-500);border-radius:50%}.gf-modal--team-card--checkmark svg{width:var(--space-1-6);height:var(--space-1-6);stroke:#fff;stroke-width:3}.gf-modal--team-card--icon{width:var(--space-6-0);height:var(--space-6-0);display:flex;align-items:center;justify-content:center;border-radius:var(--space-0-8);overflow:hidden}.gf-modal--team-card--icon img{width:100%;height:100%;object-fit:cover}.gf-modal--team-card--icon--fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--space-2-4);font-weight:600;color:#fff;border-radius:var(--space-0-8)}.gf-modal--team-card--name{font-size:var(--gf-text-sm);font-weight:500;color:var(--gf-neutral-900);text-align:center;word-wrap:break-word;width:100%}.gf-modal--team-card:has(input:checked){border-color:var(--gf-success-500);background:var(--gf-success-50)}.gf-modal--team-card:has(input:checked) .gf-modal--team-card--checkmark{display:flex}@keyframes modal-fade-in{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.gf-modal--connector{width:100%;height:100%;display:flex;overflow-y:auto;align-items:flex-start;padding:var(--space-2-0) 0}.gf-modal--connector--content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--space-2-4);min-height:100%;padding:var(--space-2-0) 0}.gf-modal--connector--content .gf-modal--connector--logos{display:flex}.gf-modal--connector--content .gf-modal--connector--logos .gf-modal--connector--logo{width:var(--space-10-0);height:var(--space-10-0);display:flex;align-items:center;justify-content:center;flex:1}.gf-modal--connector--content .gf-modal--connector--logos .gf-modal--connector--logo img{width:var(--space-10-0);height:var(--space-10-0);object-fit:contain}.gf-modal--connector--content .gf-form--connector--create{max-width:calc(var(--space-10-0)*10);display:flex;flex-direction:column;justify-content:center;align-items:center}.gf-modal--connector--content .gf-form--connector--create .gf-form--fields{width:calc(var(--space-8-0)*10);display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-modal--connector--content .gf-form--connector--create .gf-form--fields .form-group{display:flex;flex-direction:column;gap:var(--space-0-4)}.gf-modal--instructions{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-modal--instructions ul{list-style-type:disc;padding-left:var(--space-2-0)}.gf-modal--select{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;gap:var(--space-2-0)}.gf-modal--select--title{flex-shrink:0;text-align:center}.gf-modal--select--title h2{color:var(--gf-neutral-800);margin:0;font-weight:600}.gf-modal--select .connector-search{margin:0 auto;max-width:600px;position:relative;flex-shrink:0}.gf-modal--select .category-tabs{display:flex;justify-content:center;gap:var(--space-1-2);flex-shrink:0}.gf-modal--select .category-tabs .category-tab{padding:var(--space-1-2) var(--space-2-0);background:var(--gf-neutral-100);cursor:pointer;border-radius:var(--space-0-8);transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.gf-modal--select .category-tabs .category-tab:hover{background:var(--gf-neutral-200);border-color:var(--gf-neutral-200);transform:translateY(-1px)}.gf-modal--select .category-tabs .category-tab.active{background:var(--c-fig-secondary);color:#fff;border-color:var(--c-fig-secondary);box-shadow:0 2px 4px rgba(107,70,193,.2)}.gf-modal--select .category-tabs .category-tab.active:hover{background:var(--c-fig-secondary-50);border-color:var(--c-fig-secondary-50)}.gf-modal--select--grid{width:100%;flex:1;min-height:0;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-modal--select--grid .connector-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr));gap:var(--space-1-2);justify-content:center;overflow-y:auto;align-content:start;padding:var(--space-1-6)}.gf-modal--select--grid .connector-grid::-webkit-scrollbar{width:var(--space-0-8)}.gf-modal--select--grid .connector-grid::-webkit-scrollbar-track{background:var(--gf-neutral-100);border-radius:var(--space-0-4)}.gf-modal--select--grid .connector-grid::-webkit-scrollbar-thumb{background:var(--gf-neutral-300);border-radius:var(--space-0-4)}.gf-modal--select--grid .connector-grid::-webkit-scrollbar-thumb:hover{background:var(--gf-neutral-400)}.gf-modal--select .connector-card{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);padding:var(--space-2-4);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-0-8);transition:all .2s ease;width:100%;height:var(--space-18);text-decoration:none;color:inherit;cursor:pointer;position:relative;box-sizing:border-box}.gf-modal--select .connector-card:hover{transform:translateY(-2px);box-shadow:0 var(--space-0-8) var(--space-2-4) rgba(0,0,0,.12);border-color:var(--gf-neutral-300)}.gf-modal--select .connector-card--disabled{cursor:not-allowed;opacity:.7;background:var(--gf-neutral-50);border-color:var(--gf-neutral-100)}.gf-modal--select .connector-card--disabled:hover{transform:none;box-shadow:none;border-color:var(--gf-neutral-100)}.gf-modal--select .connector-card--upgrade--badge{position:absolute;top:var(--space-1-2);right:var(--space-1-2);background-color:var(--gf-primary-500);color:var(--gf-generic-white);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-size:var(--space-1-2);font-weight:600;display:flex;align-items:center;gap:var(--space-0-4)}.gf-modal--select .connector-card img{width:var(--space-8-0);height:var(--space-8-0);object-fit:contain;flex-shrink:0}.gf-modal--select .connector-card img.grayscale{filter:grayscale(100%)}.gf-modal--select .connector-card h3{margin:0;font-weight:600;color:var(--gf-neutral-800);text-align:center}.gf-modal--select .connector-card p{margin:0;color:var(--color-text)}.gf-modal--select .connector-card ul{margin:var(--space-1-2) 0;padding-left:var(--space-2-0);list-style-type:disc;color:var(--color-text)}.gf-modal--select .connector-card[data-hidden=true]{display:none !important}.gf-modal--select .connector-tier--section{margin-bottom:var(--space-2-0)}.gf-modal--select .connector-tier--title{font-size:var(--space-1-6);font-weight:600;margin-bottom:var(--space-1-2);color:var(--c-fig-text-primary)}.gf-modal--select .connector-tier--grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-1-6)}.gf-modal--select .connector-tier--divider{margin:var(--space-2-0) 0;border:none;border-top:1px solid var(--c-fig-border)}.gf-modal--select--footer{flex-shrink:0;text-align:center}.gf-modal--sidebar{background-color:rgba(0,0,0,0);width:100%;height:100%}.gf-modal--blocking{z-index:10000}.gf-modal--footer--stacked{flex-direction:column;align-items:stretch}.gf-modal--footer--stacked a,.gf-modal--footer--stacked button{width:100%;justify-content:center}.gf-modal--action{display:flex;flex-direction:column;width:100%;gap:var(--space-2-4);padding:var(--space-3-2)}.gf-modal--sticky-footer{position:relative;height:100%;max-height:70vh;gap:0}.gf-modal--sticky-footer .gf-modal--body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0);padding-bottom:var(--space-4-0);position:relative}.gf-modal--sticky-footer .gf-modal--body::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-modal--sticky-footer .gf-modal--body::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.gf-modal--sticky-footer .gf-modal--body::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-modal--sticky-footer .gf-modal--body::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-modal--sticky-footer .gf-modal--body--fade{position:sticky;bottom:0;left:0;right:0;height:var(--space-6-8);margin-top:calc(-1*var(--space-6-8));background:linear-gradient(to bottom, transparent, var(--gf-generic-white));pointer-events:none;z-index:1;flex-shrink:0}.gf-modal--sticky-footer .gf-modal--footer{flex-shrink:0;background:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-100);padding-top:var(--space-1-6);margin-top:0;position:relative;z-index:2}.gf-modal--content--container:has(.gf-modal--sticky-footer){overflow-y:hidden;padding:var(--space-2-4)}:root{--gf-dnd-modal-header-height: var(--space-6-4)}.gf-dnd{height:100vh;width:100%;overflow:hidden}.gf-dnd--header{width:100%;height:calc(var(--gf-dashboard-navbar-height) - .5px);padding:var(--space-2-0);background-color:var(--gf-neutral-50);border-bottom:1px solid var(--gf-neutral-200);display:flex;align-items:center;gap:var(--space-0-4);flex-shrink:0}.gf-dnd--header--title{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1;min-width:0}.gf-dnd--header--title--icon{display:flex;align-items:center;justify-content:center;height:100%}.gf-dnd--header--title--icon .gf-icon img{width:2.4rem;height:2.4rem;object-fit:cover;border-radius:4px}.gf-dnd--header--title--text{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:500;color:var(--gf-neutral-600);white-space:nowrap;width:auto}.gf-dnd--header--title--text.gf-dnd--header--title--text,.gf-dnd--header--title--text a.gf-dnd--header--title--text{text-decoration:none;color:inherit;cursor:pointer}.gf-dnd--header--title--text.gf-dnd--header--title--text:hover,.gf-dnd--header--title--text a.gf-dnd--header--title--text:hover{opacity:.8}.gf-dnd--header--title--secondary{display:flex;align-items:center;gap:var(--space-1-2)}.gf-dnd--header--title--secondary .gf-dnd--header--title--icon .gf-icon{color:var(--gf-neutral-400)}.gf-dnd--header--title--primary{display:flex;align-items:center;gap:var(--space-1-6);flex:1;min-width:0}.gf-dnd--header--title--primary .gf-dnd--header--title--text{width:100%}.gf-dnd--header--title .input__inline{color:var(--gf-neutral-700);font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em;font-weight:700;background-color:rgba(0,0,0,0);border-radius:.4rem;padding:0;cursor:text}@media screen and (min-width: 768px){.gf-dnd--header--title .input__inline{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-dnd--header--title .input__inline:focus{color:var(--gf-neutral-500)}.gf-dnd--header--title--name{display:flex;align-items:center}.gf-dnd--header .gf-actions{gap:var(--space-1-2)}.gf-dnd--content{width:100%;height:100%;overflow:hidden;display:flex;flex:1}.gf-dnd--content--canvas{-ms-overflow-style:none;scrollbar-width:none;position:relative;width:100%;height:calc(100vh - var(--gf-dashboard-navbar-height));overflow:auto;flex:1 1 0%}.gf-dnd--content--canvas::-webkit-scrollbar{display:none}.gf-dnd>form{color:red;align-items:inherit;display:inherit;flex-flow:inherit;gap:inherit}@media screen and (max-width: 768px){.gf-workflow-favorite-desktop,.gf-workflow-run-desktop,.gf-workflow-publish-desktop,.gf-workflow-settings-desktop{display:none !important}}.gf-workflow-run-mobile,.gf-workflow-schedule-mobile,.gf-workflow-publish-mobile,.gf-workflow-settings-mobile,.gf-workflow-mobile-divider{display:none}@media screen and (max-width: 768px){.gf-workflow-run-mobile,.gf-workflow-schedule-mobile,.gf-workflow-publish-mobile,.gf-workflow-settings-mobile,.gf-workflow-mobile-divider{display:block}.gf-workflow-mobile-divider{margin:var(--space-0-4) 0;border:0}}@media screen and (min-width: 768px){.gf-workflow-run-mobile,.gf-workflow-schedule-mobile,.gf-workflow-publish-mobile,.gf-workflow-settings-mobile,.gf-workflow-mobile-divider{display:none !important;border-top:1px solid var(--gf-neutral-200)}}.gf-dnd--sidebar{-ms-overflow-style:none;scrollbar-width:none;width:28rem;height:calc(100vh - 6.8rem);background-color:var(--gf-neutral-50);border-left:1px solid var(--gf-neutral-200);overflow-y:auto;display:flex;flex-direction:column;z-index:var(--z-default)}.gf-dnd--sidebar::-webkit-scrollbar{display:none}.gf-dnd--sidebar--header{padding:1.2rem;display:flex;justify-content:space-between;gap:1.2rem}.gf-dnd--sidebar--header--item{height:100%;display:flex;flex:1}.gf-dnd--sidebar--category{padding:1.2rem 2rem}.gf-dnd--sidebar--category--title{font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.gf-dnd--sidebar--category--title::after{content:"";display:inline;font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.8rem}.gf-dnd--sidebar--category--title::after.active{content:""}.gf-dnd--sidebar--category--items{padding-top:1.2rem;display:flex;flex-direction:column;gap:1.2rem}.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item{padding:.8rem;color:var(--gf-neutral-600);display:flex;align-items:center;gap:1.2rem;cursor:grab}.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item--icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item--icon>i,.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item--icon svg{width:1.6rem;color:var(--gf-primary-400)}.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item--label{flex:1}.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item--label--name{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:600}.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item--label--description{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-500);margin-top:.4rem}.gf-dnd--sidebar--category--items .gf-dnd--sidebar--category--item:hover{background:var(--gf-neutral-100);border-radius:4px}.gf-dnd--sidebar--category .collapsable{flex:1;flex-direction:column;max-height:0;overflow:hidden}.gf-dnd--icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.gf-dnd--icon>i,.gf-dnd--icon svg{width:1.6rem;color:var(--gf-primary-400)}.gf-modal--dnd{height:100%;display:flex;flex-direction:column}.gf-modal--dnd .gf-modal--content .gf-modal--header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-1-6) var(--space-2-0);flex-shrink:0;min-height:var(--gf-dnd-modal-header-height);max-height:var(--gf-dnd-modal-header-height)}.gf-modal--dnd .gf-modal--content .gf-modal--header--text{display:flex;align-items:center;gap:var(--space-1-2)}.gf-modal--dnd .gf-modal--content .gf-modal--header .gf-actions{display:flex;align-items:center;gap:var(--space-0-8);margin-right:var(--space-3-2)}.gf-modal--dnd .gf-modal--content .gf-modal--body{width:100%;padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;height:calc(100% - var(--gf-dnd-modal-header-height))}.gf-modal--dnd .gf-modal--content .gf-modal--body .gf-column--left,.gf-modal--dnd .gf-modal--content .gf-modal--body .gf-column--right{gap:0}.gf-modal--dnd .gf-modal--content .gf-modal--body .gf-column--right .gf-tabbar>:first-child{margin-left:var(--space-1-6)}.gf-modal--dnd .gf-modal--content #node-modal-inner-content{width:100%;height:100%}.gf-modal--dnd .gf-modal--content #workflow-settings-content{width:100%;overflow:hidden}.gf-modal--dnd .gf-modal--content #widget-modal-body{width:100%;overflow:hidden}.gf-form--dnd,.gf-form--node,.gf-form--widget{width:100%;height:100%;min-height:calc(var(--space-10-0)*4);display:flex;flex-direction:column}.gf-form--dnd>.gf-form--errors,.gf-form--node>.gf-form--errors,.gf-form--widget>.gf-form--errors{flex-shrink:0;margin:var(--space-1-6);margin-bottom:0}.gf-form--dnd>.gf-row,.gf-form--node>.gf-row,.gf-form--widget>.gf-row{display:flex;flex:1;min-height:0;overflow:hidden;gap:0;width:100%}.gf-form--dnd>.gf-row>.gf-column--left,.gf-form--node>.gf-row>.gf-column--left,.gf-form--widget>.gf-row>.gf-column--left{flex:1;min-width:calc(var(--space-10-0)*3);border-right:1px solid var(--gf-color-muted);align-items:stretch}.gf-form--dnd>.gf-row>.gf-column--left .gf-form--tab-pane,.gf-form--node>.gf-row>.gf-column--left .gf-form--tab-pane,.gf-form--widget>.gf-row>.gf-column--left .gf-form--tab-pane{-ms-overflow-style:none;scrollbar-width:none}.gf-form--dnd>.gf-row>.gf-column--left .gf-form--tab-pane::-webkit-scrollbar,.gf-form--node>.gf-row>.gf-column--left .gf-form--tab-pane::-webkit-scrollbar,.gf-form--widget>.gf-row>.gf-column--left .gf-form--tab-pane::-webkit-scrollbar{display:none}.gf-form--dnd>.gf-row>.gf-column--right,.gf-form--node>.gf-row>.gf-column--right,.gf-form--widget>.gf-row>.gf-column--right{flex:3;display:flex;flex-direction:column;align-items:stretch;position:relative;overflow:hidden;gap:0}.gf-form--dnd>.gf-row>.gf-column--right>.gf-form--body,.gf-form--node>.gf-row>.gf-column--right>.gf-form--body,.gf-form--widget>.gf-row>.gf-column--right>.gf-form--body,.gf-form--dnd>.gf-row>.gf-column--right .gf-form--body#tab-content-area,.gf-form--node>.gf-row>.gf-column--right .gf-form--body#tab-content-area,.gf-form--widget>.gf-row>.gf-column--right .gf-form--body#tab-content-area{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:var(--space-1-6)}.gf-form--dnd>.gf-row .gf-tabbar,.gf-form--node>.gf-row .gf-tabbar,.gf-form--widget>.gf-row .gf-tabbar{width:100%;justify-content:flex-start}.gf-form--dnd>.gf-row .gf-form--tab-content,.gf-form--node>.gf-row .gf-form--tab-content,.gf-form--widget>.gf-row .gf-form--tab-content,.gf-form--dnd>.gf-row .gf-form--tab-pane,.gf-form--node>.gf-row .gf-form--tab-pane,.gf-form--widget>.gf-row .gf-form--tab-pane{width:100%;height:100%;text-align:left}.gf-form--dnd>.gf-row .gf-form--tab-pane,.gf-form--node>.gf-row .gf-form--tab-pane,.gf-form--widget>.gf-row .gf-form--tab-pane{padding-right:0}.gf-form--dnd .gf-form--footer,.gf-form--node .gf-form--footer,.gf-form--widget .gf-form--footer{margin-top:0;flex-direction:column;gap:var(--space-1-2)}.gf-form--dnd .gf-form--footer .gf-button--primary,.gf-form--node .gf-form--footer .gf-button--primary,.gf-form--widget .gf-form--footer .gf-button--primary{width:100%}.gf-form--dnd .gf-column--left .gf-form--header,.gf-form--node .gf-column--left .gf-form--header,.gf-form--widget .gf-column--left .gf-form--header{padding-left:var(--space-1-6)}.gf-form--dnd .gf-column--right .gf-form--header,.gf-form--node .gf-column--right .gf-form--header,.gf-form--widget .gf-column--right .gf-form--header{padding-right:var(--space-1-6)}.gf-form--dnd .gf-form--content,.gf-form--node .gf-form--content,.gf-form--widget .gf-form--content{overflow:hidden !important;height:100%}.gf-form--dnd .gf-form--content>.gf-row,.gf-form--node .gf-form--content>.gf-row,.gf-form--widget .gf-form--content>.gf-row{display:flex;flex:1;min-height:0;overflow:hidden;gap:0;width:100%}.gf-form--dnd .gf-form--content>.gf-row>.gf-column:first-child,.gf-form--node .gf-form--content>.gf-row>.gf-column:first-child,.gf-form--widget .gf-form--content>.gf-row>.gf-column:first-child,.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:first-child,.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:first-child,.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:first-child,.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--left:first-child,.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--left:first-child,.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--left:first-child,.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:first-child,.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:first-child,.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:first-child,.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:first-child,.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:first-child,.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:first-child,.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--right:first-child,.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--right:first-child,.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--right:first-child,.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:first-child,.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:first-child,.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:first-child{flex:1;min-width:calc(var(--space-10-0)*3);border-right:1px solid var(--gf-color-muted);align-items:stretch;display:flex;flex-direction:column}.gf-form--dnd .gf-form--content>.gf-row>.gf-column:first-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content>.gf-row>.gf-column:first-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content>.gf-row>.gf-column:first-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:first-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:first-child:has(.gf-column--right .gf-form--body){border-right:none}.gf-form--dnd .gf-form--content>.gf-row>.gf-column:last-child,.gf-form--node .gf-form--content>.gf-row>.gf-column:last-child,.gf-form--widget .gf-form--content>.gf-row>.gf-column:last-child,.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:last-child,.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:last-child,.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:last-child,.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--left:last-child,.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--left:last-child,.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--left:last-child,.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:last-child,.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:last-child,.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:last-child,.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:last-child,.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:last-child,.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:last-child,.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--right:last-child,.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--right:last-child,.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--right:last-child,.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:last-child,.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:last-child,.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:last-child{flex:3;display:flex;flex-direction:column;align-items:stretch}.gf-form--dnd .gf-form--content>.gf-row>.gf-column:last-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content>.gf-row>.gf-column:last-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content>.gf-row>.gf-column:last-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--left:last-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--dnd>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--node>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--node>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--node>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--dnd .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--node .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body),.gf-form--widget .gf-form--content.gf-form--widget>.gf-row>.gf-column--right:last-child:has(.gf-column--right .gf-form--body){border-left:none}.gf-form--dnd .gf-form--content>.gf-row .gf-tabbar,.gf-form--node .gf-form--content>.gf-row .gf-tabbar,.gf-form--widget .gf-form--content>.gf-row .gf-tabbar{width:100%;justify-content:flex-start}.gf-form--dnd .gf-form--content>.gf-row .gf-form--tab-content,.gf-form--node .gf-form--content>.gf-row .gf-form--tab-content,.gf-form--widget .gf-form--content>.gf-row .gf-form--tab-content,.gf-form--dnd .gf-form--content>.gf-row .gf-form--tab-pane,.gf-form--node .gf-form--content>.gf-row .gf-form--tab-pane,.gf-form--widget .gf-form--content>.gf-row .gf-form--tab-pane{width:100%;text-align:left;padding-right:0}.gf-form--dnd--media .gf-form--header{margin-bottom:var(--space-2-0)}.gf-form--dnd>.gf-row>.gf-column--left,.gf-form--node>.gf-row>.gf-column--left,.gf-form--widget>.gf-row>.gf-column--left{flex:1.5;min-width:calc(var(--space-10-0)*3);max-width:50%;border-right:1px solid var(--gf-color-muted);display:flex;flex-direction:column;position:relative;overflow:hidden}.gf-form--dnd>.gf-row>.gf-column--left .gf-resize-handle--vertical,.gf-form--node>.gf-row>.gf-column--left .gf-resize-handle--vertical,.gf-form--widget>.gf-row>.gf-column--left .gf-resize-handle--vertical{position:absolute;top:0;right:0;z-index:10;border:none;border-radius:0}.gf-form--dnd>.gf-row>.gf-column--left .gf-form--body,.gf-form--node>.gf-row>.gf-column--left .gf-form--body,.gf-form--widget>.gf-row>.gf-column--left .gf-form--body{flex:1;min-height:0;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--space-1-6);padding:var(--space-1-6);padding-bottom:0;-ms-overflow-style:none;scrollbar-width:none}.gf-form--dnd>.gf-row>.gf-column--left .gf-form--body::-webkit-scrollbar,.gf-form--node>.gf-row>.gf-column--left .gf-form--body::-webkit-scrollbar,.gf-form--widget>.gf-row>.gf-column--left .gf-form--body::-webkit-scrollbar{display:none}.gf-form--dnd>.gf-row>.gf-column--left .gf-form--body .gf-form--group,.gf-form--node>.gf-row>.gf-column--left .gf-form--body .gf-form--group,.gf-form--widget>.gf-row>.gf-column--left .gf-form--body .gf-form--group{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-1-2)}.gf-form--dnd>.gf-row>.gf-column--left .gf-form--footer,.gf-form--node>.gf-row>.gf-column--left .gf-form--footer,.gf-form--widget>.gf-row>.gf-column--left .gf-form--footer{position:sticky;bottom:0;background:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-100);padding:var(--space-1-6);margin-top:auto;z-index:2;flex-shrink:0}.gf-form--dnd>.gf-row>.gf-column--left .gf-form--footer button,.gf-form--node>.gf-row>.gf-column--left .gf-form--footer button,.gf-form--widget>.gf-row>.gf-column--left .gf-form--footer button,.gf-form--dnd>.gf-row>.gf-column--left .gf-form--footer .gf-button--primary,.gf-form--node>.gf-row>.gf-column--left .gf-form--footer .gf-button--primary,.gf-form--widget>.gf-row>.gf-column--left .gf-form--footer .gf-button--primary,.gf-form--dnd>.gf-row>.gf-column--left .gf-form--footer .gf-button--secondary,.gf-form--node>.gf-row>.gf-column--left .gf-form--footer .gf-button--secondary,.gf-form--widget>.gf-row>.gf-column--left .gf-form--footer .gf-button--secondary,.gf-form--dnd>.gf-row>.gf-column--left .gf-form--footer .gf-button--neutral,.gf-form--node>.gf-row>.gf-column--left .gf-form--footer .gf-button--neutral,.gf-form--widget>.gf-row>.gf-column--left .gf-form--footer .gf-button--neutral{width:100%}.gf-form--dnd>.gf-row>.gf-column--left .gf-tabbar,.gf-form--node>.gf-row>.gf-column--left .gf-tabbar,.gf-form--widget>.gf-row>.gf-column--left .gf-tabbar{width:100%;justify-content:flex-start;flex-shrink:0}.gf-form--dnd--get-data>.gf-row>.gf-column--left .gf-form--body{overflow:hidden;padding-bottom:0}.gf-form--dnd--get-data>.gf-row>.gf-column--left .gf-form--group{flex:1 1 0%;min-height:0;overflow:hidden}.gf-form--dnd--get-data>.gf-row>.gf-column--left .gf-table-select--results{padding-bottom:calc(var(--space-5-6) + var(--space-1-6))}.gf-form--dnd>.gf-row>.gf-column--right,.gf-form--node>.gf-row>.gf-column--right,.gf-form--widget>.gf-row>.gf-column--right{flex:3;display:flex;flex-direction:column;position:relative;overflow:hidden;gap:0}.gf-form--dnd>.gf-row>.gf-column--right .gf-form--body,.gf-form--node>.gf-row>.gf-column--right .gf-form--body,.gf-form--widget>.gf-row>.gf-column--right .gf-form--body{padding:var(--space-1-6);-ms-overflow-style:none;scrollbar-width:none;position:relative;overflow:hidden}.gf-form--dnd>.gf-row>.gf-column--right .gf-form--body::-webkit-scrollbar,.gf-form--node>.gf-row>.gf-column--right .gf-form--body::-webkit-scrollbar,.gf-form--widget>.gf-row>.gf-column--right .gf-form--body::-webkit-scrollbar{display:none}.gf-form--dnd>.gf-row>.gf-column--right .gf-form--content,.gf-form--node>.gf-row>.gf-column--right .gf-form--content,.gf-form--widget>.gf-row>.gf-column--right .gf-form--content{flex:1;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;position:relative;display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-form--dnd>.gf-row>.gf-column--right .gf-form--content::-webkit-scrollbar,.gf-form--node>.gf-row>.gf-column--right .gf-form--content::-webkit-scrollbar,.gf-form--widget>.gf-row>.gf-column--right .gf-form--content::-webkit-scrollbar{display:none}.gf-form--dnd>.gf-row>.gf-column--right .gf-form--content .gf-form--footer,.gf-form--node>.gf-row>.gf-column--right .gf-form--content .gf-form--footer,.gf-form--widget>.gf-row>.gf-column--right .gf-form--content .gf-form--footer{position:sticky;bottom:0;background:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-100);padding-top:var(--space-1-6);margin-top:auto;z-index:2;flex-shrink:0}.gf-form--dnd>.gf-row>.gf-column--right .gf-tabbar,.gf-form--node>.gf-row>.gf-column--right .gf-tabbar,.gf-form--widget>.gf-row>.gf-column--right .gf-tabbar{width:100%;justify-content:flex-start;flex-shrink:0}.gf-form--dnd>.gf-row>.gf-column--right .gf-tabbar>:first-child,.gf-form--node>.gf-row>.gf-column--right .gf-tabbar>:first-child,.gf-form--widget>.gf-row>.gf-column--right .gf-tabbar>:first-child{margin-left:var(--space-1-6)}.gf-form--dnd .gf-form--content>.gf-row>.gf-column--left,.gf-form--node .gf-form--content>.gf-row>.gf-column--left,.gf-form--widget .gf-form--content>.gf-row>.gf-column--left{flex:1;min-width:calc(var(--space-10-0)*3);border-right:1px solid var(--gf-color-muted);display:flex;flex-direction:column;position:relative;overflow:hidden}.gf-form--dnd .gf-form--content>.gf-row>.gf-column--right,.gf-form--node .gf-form--content>.gf-row>.gf-column--right,.gf-form--widget .gf-form--content>.gf-row>.gf-column--right{flex:3;display:flex;flex-direction:column;position:relative;overflow:hidden}.gf-dnd--settings{min-height:600px;display:flex;flex-direction:column;gap:2rem}.gf-dnd--settings--container{display:flex;flex-direction:row;gap:2rem}.gf-dnd--settings--content{display:flex;flex-direction:column;gap:1.6rem;flex:1}.gf-dnd--settings--content--container{overflow-y:auto;display:flex;flex-direction:column;gap:1.6rem;flex:1}.gf-dnd--settings--content--container>form{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.gf-embedded-container{height:100vh;display:flex;flex-direction:column;background:var(--gf-neutral-50)}.gf-embedded-header{background:var(--gf-generic-white);border-bottom:1px solid var(--gf-neutral-200);padding:var(--space-1-2) var(--space-2-4)}.gf-embedded-header--content{display:flex;justify-content:space-between;align-items:center}.gf-embedded-header--left{display:flex;align-items:center;gap:var(--space-1-6)}.gf-embedded-header--title{font-size:var(--space-2-0);font-weight:600;margin:0}.gf-embedded-header--role{padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-size:var(--space-1-2);font-weight:500}.gf-embedded-header--role--viewer{background:var(--gf-primary-100);color:var(--gf-primary-700)}.gf-embedded-header--role--editor{background:var(--gf-secondary-100);color:var(--gf-secondary-700)}.gf-embedded-header--right{display:flex;gap:var(--space-1-6);align-items:center}.gf-embedded-header--account,.gf-embedded-header--queries{font-size:var(--space-1-2);color:var(--gf-neutral-600)}.gf-embedded-nav{background:var(--gf-generic-white);border-bottom:1px solid var(--gf-neutral-200)}.gf-embedded-nav--content{padding:0 var(--space-2-4)}.gf-embedded-nav--tabs{display:flex;gap:var(--space-2-4)}.gf-embedded-nav--tab{padding:var(--space-1-2) var(--space-1-6);border-bottom:2px solid rgba(0,0,0,0);text-decoration:none;color:var(--gf-neutral-600);transition:all .2s}.gf-embedded-nav--tab:hover{color:var(--gf-primary-600)}.gf-embedded-nav--tab--active{color:var(--gf-primary-600);border-color:var(--gf-primary-500)}.gf-embedded-main{flex:1;display:flex;overflow:hidden}.gf-embedded-sidebar{width:280px;background:var(--gf-generic-white);border-right:1px solid var(--gf-neutral-200);padding:var(--space-2-4);overflow-y:auto}.gf-embedded-sidebar--section{margin-bottom:var(--space-2-4)}.gf-embedded-sidebar--section:last-child{margin-bottom:0}.gf-embedded-sidebar--title{font-size:var(--space-1-4);font-weight:600;margin:0 0 var(--space-1-2) 0;color:var(--gf-neutral-700)}.gf-embedded-sidebar--list{list-style:none;padding:0;margin:0}.gf-embedded-sidebar--item{display:flex;align-items:center;margin-bottom:var(--space-0-4)}.gf-embedded-sidebar--link{flex:1;padding:var(--space-0-8) var(--space-1-2);border-radius:var(--space-0-4);text-decoration:none;color:var(--gf-neutral-700);transition:background .2s}.gf-embedded-sidebar--link:hover{background:var(--gf-neutral-100)}.gf-embedded-sidebar--link--active{background:var(--gf-primary-100);color:var(--gf-primary-700)}.gf-embedded-sidebar--pin{margin-right:var(--space-0-4)}.gf-embedded-sidebar--edit{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:var(--space-0-4);margin-left:var(--space-0-4);border-radius:var(--space-0-4);transition:background .2s}.gf-embedded-sidebar--edit:hover{background:var(--gf-neutral-100)}.gf-embedded-sidebar--empty{color:var(--gf-neutral-500);padding:var(--space-1-2)}.gf-embedded-sidebar--action{width:100%;padding:var(--space-0-8) var(--space-1-2);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);background:var(--gf-generic-white);cursor:pointer;transition:all .2s;margin-bottom:var(--space-0-8)}.gf-embedded-sidebar--action:hover{background:var(--gf-neutral-50);border-color:var(--gf-primary-500)}.gf-embedded-sidebar--action--create{background:var(--gf-primary-500);color:var(--gf-generic-white);border-color:var(--gf-primary-500)}.gf-embedded-sidebar--action--create:hover{background:var(--gf-primary-600);border-color:var(--gf-primary-600)}.gf-embedded-content{flex:1;padding:var(--space-2-4);overflow-y:auto}.gf-embedded-dashboard-view{background:var(--gf-generic-white);border-radius:var(--space-0-8);padding:var(--space-2-4)}.gf-embedded-dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2-4)}.gf-embedded-dashboard-title{font-size:var(--space-2-4);font-weight:600;margin:0}.gf-embedded-dashboard-actions{display:flex;gap:var(--space-1-2)}.gf-embedded-dashboard-action{padding:var(--space-0-8) var(--space-1-6);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);background:var(--gf-generic-white);cursor:pointer;transition:all .2s}.gf-embedded-dashboard-action:hover{background:var(--gf-neutral-50);border-color:var(--gf-primary-500)}.gf-embedded-dashboard-action--refresh,.gf-embedded-dashboard-action--ignore-cache{display:flex;align-items:center;gap:var(--space-0-4)}.gf-embedded-dashboard-widgets{min-height:400px}.gf-embedded-loading{display:flex;justify-content:center;align-items:center;padding:var(--space-4-8);color:var(--gf-neutral-500)}.gf-embedded-empty-state{text-align:center;padding:var(--space-4-8)}.gf-embedded-empty-state h2{color:var(--gf-neutral-700);margin-bottom:var(--space-1-2)}.gf-embedded-empty-state p{color:var(--gf-neutral-500);margin-bottom:var(--space-2-4)}.gf-embedded-empty-state--action{padding:var(--space-1-2) var(--space-2-4);background:var(--gf-primary-500);color:var(--gf-generic-white);border:none;border-radius:var(--space-0-4);cursor:pointer;transition:background .2s}.gf-embedded-empty-state--action:hover{background:var(--gf-primary-600)}.gf-wizard{background:var(--gf-generic-white);border-radius:var(--space-0-8);padding:var(--space-3-2);margin-top:var(--space-2-4)}.gf-wizard--steps{display:flex;justify-content:space-between;margin-bottom:var(--space-3-2);padding-bottom:var(--space-2-4);border-bottom:1px solid var(--gf-neutral-200)}.gf-wizard--step{display:flex;align-items:center;gap:var(--space-1-2);color:var(--gf-neutral-400);cursor:pointer}.gf-wizard--step--number{width:var(--space-3-2);height:var(--space-3-2);border-radius:50%;background:var(--gf-neutral-200);display:flex;align-items:center;justify-content:center;font-weight:600}.gf-wizard--step--label{font-size:var(--space-1-2)}.gf-wizard--step--completed .gf-wizard--step--number{background:var(--gf-success-500);color:var(--gf-generic-white)}.gf-wizard--step--active{color:var(--gf-primary-700)}.gf-wizard--step--active .gf-wizard--step--number{background:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-wizard--content{min-height:400px}.gf-wizard--section--title{font-size:var(--space-2-0);font-weight:600;margin:0 0 var(--space-1-2) 0}.gf-wizard--section--description{color:var(--gf-neutral-600);margin-bottom:var(--space-2-4)}.gf-wizard--navigation{display:flex;justify-content:space-between;margin-top:var(--space-3-2);padding-top:var(--space-2-4);border-top:1px solid var(--gf-neutral-200)}.gf-table-config{margin:var(--space-2-4) 0}.gf-table-config--row td{padding:var(--space-1-2)}.gf-code-block{margin:var(--space-2-4) 0}.gf-code-block h3{font-size:var(--space-1-4);font-weight:600;margin:0 0 var(--space-0-8) 0}.gf-code-block--content{background:var(--gf-neutral-100);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);padding:var(--space-1-6);position:relative;font-family:monospace;overflow-x:auto}.gf-code-block--content code{font-size:var(--space-1-2)}.gf-code-block--content pre{margin:0}.gf-code-block--copy{position:absolute;top:var(--space-1-2);right:var(--space-1-2);background:var(--gf-generic-white);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);padding:var(--space-0-4) var(--space-0-8);cursor:pointer;font-family:sans-serif;font-size:var(--space-1-2)}.gf-code-block--copy:hover{background:var(--gf-neutral-50)}.gf-preview-controls{background:var(--gf-neutral-50);padding:var(--space-2-4);border-radius:var(--space-0-8);margin:var(--space-2-4) 0}.gf-preview-controls h3{font-size:var(--space-1-6);font-weight:600;margin:0 0 var(--space-1-6) 0}.gf-preview-info{margin-top:var(--space-2-4);padding-top:var(--space-2-4);border-top:1px solid var(--gf-neutral-200)}.gf-preview-info h3{font-size:var(--space-1-4);margin:0 0 var(--space-1-2) 0}.gf-preview-info--list{display:grid;grid-template-columns:100px 1fr;gap:var(--space-0-8);margin:0}.gf-preview-info--list dt{font-weight:500;color:var(--gf-neutral-600)}.gf-preview-info--list dd{margin:0;word-break:break-all}.gf-checklist{margin-top:var(--space-2-4)}.gf-checklist h3{font-size:var(--space-1-6);font-weight:600;margin:0 0 var(--space-1-2) 0}.gf-checklist--list{list-style:none;padding:0;margin:0}.gf-checklist--item{padding:var(--space-1-2) 0;display:flex;align-items:center;gap:var(--space-1-2)}.gf-checklist--item:last-child{border-bottom:none}.gf-checklist--item input[type=checkbox]{width:var(--space-1-6);height:var(--space-1-6)}.gf-checklist--item label{flex:1;cursor:pointer}.gf-preview-container{display:grid;grid-template-columns:400px 1fr;gap:var(--space-2-4);margin-top:var(--space-2-4);height:calc(100vh - 200px)}.gf-preview-iframe{background:var(--gf-generic-white);border-radius:var(--space-0-8);overflow:hidden;display:flex;flex-direction:column}.gf-preview-iframe--header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1-2) var(--space-1-6);background:var(--gf-neutral-100);border-bottom:1px solid var(--gf-neutral-200)}.gf-preview-iframe--title{font-weight:500}.gf-preview-iframe--actions{display:flex;gap:var(--space-0-8)}.gf-preview-iframe--content{flex:1;width:100%;height:100%;border:none}.gf-preview-iframe--content:-webkit-full-screen{width:100vw;height:100vh}.gf-preview-iframe--content:fullscreen{width:100vw;height:100vh}.gf-analytics-dashboard{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:var(--space-2-4);margin-top:var(--space-2-4)}.gf-analytics-card{background:var(--gf-generic-white);border-radius:var(--space-0-8);padding:var(--space-2-4);box-shadow:0 1px 3px rgba(0,0,0,.1)}.gf-analytics-card--billing{grid-column:span 1}.gf-analytics-card--chart{grid-column:span 2}.gf-analytics-card--table{grid-column:span 2}.gf-analytics-card--title{font-size:var(--space-1-8);font-weight:600;margin:0 0 var(--space-1-6) 0;color:var(--gf-neutral-800)}.gf-billing-summary--total{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--space-1-6);border-bottom:2px solid var(--gf-neutral-200);margin-bottom:var(--space-1-6)}.gf-billing-summary--label{font-size:var(--space-1-4);color:var(--gf-neutral-600)}.gf-billing-summary--amount{font-size:var(--space-3-2);font-weight:700;color:var(--gf-primary-600)}.gf-billing-summary--breakdown{margin:0}.gf-billing-item{display:flex;justify-content:space-between;padding:var(--space-0-8) 0;border-bottom:1px solid var(--gf-neutral-100)}.gf-billing-item:last-child{border-bottom:none}.gf-billing-item .count{font-weight:600}.gf-billing-item .amount{font-weight:600;color:var(--gf-neutral-700)}.gf-usage-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-2-4);text-align:center}.gf-usage-stat--value{display:block;font-size:var(--space-2-4);font-weight:700;color:var(--gf-primary-600)}.gf-usage-stat--label{display:block;font-size:var(--space-1-2);color:var(--gf-neutral-600);margin-top:var(--space-0-4)}.gf-error-summary{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2-4);padding-bottom:var(--space-1-6);border-bottom:1px solid var(--gf-neutral-200);margin-bottom:var(--space-1-6)}.gf-error-stat--value{display:block;font-size:var(--space-2-0);font-weight:600;color:var(--gf-destructive-600)}.gf-error-stat--label{display:block;font-size:var(--space-1-2);color:var(--gf-neutral-600);margin-top:var(--space-0-4)}.gf-error-list{max-height:200px;overflow-y:auto}.gf-dashboard-list{list-style:none;padding:0;margin:0}.gf-dashboard-list li{padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-100)}.gf-dashboard-list li:last-child{border-bottom:none}.gf-dashboard-list--loading{text-align:center;color:var(--gf-neutral-500);padding:var(--space-2-4)}.gf-analytics-actions{display:flex;gap:var(--space-1-6);justify-content:center;margin-top:var(--space-3-2);padding-top:var(--space-2-4);border-top:1px solid var(--gf-neutral-200)}.gf-table--loading,.gf-table--empty{text-align:center;color:var(--gf-neutral-500);padding:var(--space-2-4)}.gf-badge{display:inline-block;padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-size:var(--space-1-2);font-weight:500}.gf-badge--viewer{background:var(--gf-primary-100);color:var(--gf-primary-700)}.gf-badge--editor{background:var(--gf-secondary-100);color:var(--gf-secondary-700)}.gf-code{background:var(--gf-neutral-100);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-family:monospace;font-size:var(--space-1-2)}.gf-text-muted{color:var(--gf-neutral-500)}.gf-base--embedded{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:var(--gf-generic-white)}.gf-embedded-nav{display:flex;align-items:center;justify-content:center;padding:var(--space-1-2);background-color:var(--gf-generic-white);border-bottom:1px solid var(--gf-neutral-200);box-shadow:0 1px 3px rgba(0,0,0,.1);position:sticky;top:0;z-index:10}.gf-embedded-nav--container{display:flex;align-items:center;gap:var(--space-1-6)}.gf-embedded-nav--item{display:flex;align-items:center;gap:var(--space-0-8);padding:var(--space-0-8) var(--space-1-2);border-radius:var(--space-0-8);text-decoration:none;color:var(--gf-neutral-600);background:none;border:none;cursor:pointer;font-size:var(--font-size-small);font-weight:500;transition:all .2s ease}.gf-embedded-nav--item:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-800)}.gf-embedded-nav--item--active{color:var(--gf-primary-500);background-color:var(--gf-primary-50)}.gf-embedded-nav--item--active:hover{background-color:var(--gf-primary-100)}.gf-embedded-nav--item--chat{margin-left:var(--space-0-8)}.gf-embedded-nav--item--icon{display:flex;align-items:center;justify-content:center;width:var(--space-2-0);height:var(--space-2-0)}.gf-embedded-nav--item--text{white-space:nowrap}.gf-base--embedded--content{flex:1;overflow:auto;background-color:var(--gf-neutral-50)}.gf-embedded-page{max-width:none;padding:var(--space-2-4)}.gf-embedded-page .gf-page--header{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:var(--space-2-4)}.gf-embedded-page .gf-page--header .gf-page--header--title{margin:0;font-size:var(--space-2-4);font-weight:600;color:var(--gf-neutral-900);text-align:center}.gf-embedded-page .gf-page--header .gf-page--header--actions{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-1-6)}.gf-embedded-chat-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.gf-embedded-chat-modal--backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.gf-embedded-chat-modal--content{position:relative;width:90%;max-width:calc(var(--space-10)*6);height:80%;max-height:calc(var(--space-10)*5);background-color:var(--gf-generic-white);border-radius:var(--space-1-2);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column}.gf-embedded-chat-modal--header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1-6) var(--space-2-0);border-bottom:1px solid var(--gf-neutral-200)}.gf-embedded-chat-modal--header h3{margin:0;font-size:var(--font-size-large);font-weight:600;color:var(--gf-neutral-800)}.gf-embedded-chat-modal--close{display:flex;align-items:center;justify-content:center;width:var(--space-2-4);height:var(--space-2-4);background:none;border:none;cursor:pointer;border-radius:var(--space-0-4);color:var(--gf-neutral-500);transition:all .2s ease}.gf-embedded-chat-modal--close:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-700)}.gf-embedded-chat-modal--body{flex:1;padding:var(--space-2-4);overflow:auto;display:flex;align-items:center;justify-content:center;text-align:center}.gf-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--space-2-4)*2);text-align:center}.gf-empty-state .gf-icon--large{margin-bottom:var(--space-1-6);opacity:.6}.gf-empty-state h3{margin:0 0 var(--space-1-2) 0;color:var(--gf-neutral-700);font-size:var(--font-size-large);font-weight:600}.gf-empty-state p{margin:0 0 var(--space-2-0) 0;max-width:calc(var(--space-10)*4)}.gf-empty-state .gf-workflow-features{text-align:left;max-width:calc(var(--space-10)*3)}.gf-empty-state .gf-workflow-features h4{margin:0 0 var(--space-1-2) 0;font-size:var(--font-size-medium);color:var(--gf-neutral-700)}.gf-empty-state .gf-workflow-features .gf-list--bulleted{margin:0;padding-left:var(--space-1-6)}.gf-empty-state .gf-workflow-features .gf-list--bulleted li{margin-bottom:var(--space-0-8);color:var(--gf-neutral-600);font-size:var(--font-size-small)}@media(max-width: 768px){.gf-embedded-sidebar{width:100%;position:fixed;left:-100%;top:0;height:100vh;z-index:1000;transition:left .3s}.gf-embedded-sidebar--open{left:0}.gf-preview-container{grid-template-columns:1fr;height:auto}.gf-analytics-dashboard{grid-template-columns:1fr}.gf-analytics-card--chart,.gf-analytics-card--table{grid-column:span 1}.gf-usage-stats{grid-template-columns:1fr;gap:var(--space-1-6)}.gf-embedded-nav--container{gap:var(--space-0-8)}.gf-embedded-nav--item--text{display:none}.gf-embedded-nav--item{padding:var(--space-0-8)}.gf-embedded-chat-modal--content{width:95%;height:90%;margin:var(--space-1-2)}.gf-embedded-page{padding:var(--space-1-2)}.gf-dashboard-grid{grid-template-columns:1fr;padding:var(--space-1-2)}}.gf-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--space-2-4);padding:var(--space-2-4)}.gf-dashboard-card{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);padding:var(--space-2-0);transition:all .2s ease}.gf-dashboard-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--gf-primary-300)}.gf-dashboard-card--header{margin-bottom:var(--space-1-2)}.gf-dashboard-card--title{margin:0 0 var(--space-0-8);font-size:var(--space-1-6);font-weight:600}.gf-dashboard-card--title a{color:var(--gf-neutral-900);text-decoration:none}.gf-dashboard-card--title a:hover{color:var(--gf-primary-600)}.gf-dashboard-card--meta{display:flex;align-items:center;gap:var(--space-1-2);font-size:var(--space-1-2);color:var(--gf-neutral-600)}.gf-dashboard-card--pin{display:flex;align-items:center;gap:var(--space-0-4);color:var(--gf-secondary-600);font-weight:500}.gf-dashboard-card--description{margin-bottom:var(--space-1-2);color:var(--gf-neutral-700);line-height:1.5}.gf-dashboard-card--stats{display:flex;align-items:center;gap:var(--space-1-6);margin-bottom:var(--space-1-6);font-size:var(--space-1-2);color:var(--gf-neutral-600)}.gf-dashboard-card--stat{display:flex;align-items:center;gap:var(--space-0-4)}.gf-dashboard-card--stat--shared{color:var(--gf-primary-600)}.gf-dashboard-card--actions{display:flex;gap:var(--space-1-2)}.gf-embedded-dashboard{display:flex;flex-direction:column;height:100%;min-height:calc(100vh - var(--space-6-0));background:var(--gf-neutral-50)}.gf-embedded-dashboard--header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2-0);background:var(--gf-generic-white);border-bottom:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8) var(--space-0-8) 0 0}.gf-embedded-dashboard--header--back{flex:0 0 auto;min-width:180px}.gf-embedded-dashboard--header--title{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-4);flex:1;text-align:center}.gf-embedded-dashboard--header--actions{flex:0 0 auto;min-width:180px;display:flex;justify-content:flex-end;gap:var(--space-1-2)}.gf-embedded-dashboard--header--title--text{margin:0;font-size:var(--space-4-0);font-weight:600;color:var(--gf-neutral-900)}.gf-embedded-dashboard--header--title--page{font-size:.875rem;color:var(--gf-neutral-600);padding:var(--space-0-4) var(--space-0-8);background:var(--gf-neutral-100);border-radius:var(--space-0-4)}.gf-embedded-back-button{display:flex;align-items:center;gap:var(--space-1-2);font-size:var(--space-2-0);font-weight:500;color:var(--gf-neutral-600);text-decoration:none}.gf-embedded-back-button:hover{color:var(--gf-neutral-800);text-decoration:none}.gf-embedded-back-button .gf-icon--small{width:var(--space-2-0);height:var(--space-2-0)}.gf-embedded-back-button .gf-icon--small svg{width:100%;height:100%}.gf-embedded-dashboard--summary{background:var(--gf-generic-white);border-bottom:1px solid var(--gf-neutral-200);padding:var(--space-2-0)}.gf-embedded-dashboard--content{flex:1;display:flex;flex-direction:column;background:var(--gf-generic-white);overflow:hidden}.gf-embedded-dashboard--canvas{flex:1;padding:var(--space-2-0);overflow:auto}.gf-embedded-dashboard--pagination{padding:var(--space-1-2) var(--space-2-0);border-top:1px solid var(--gf-neutral-100);background:var(--gf-neutral-50);display:flex;justify-content:center}.gf-embedded-dashboard--footer{padding:var(--space-1-2) var(--space-2-0);background:var(--gf-neutral-50);border-top:1px solid var(--gf-neutral-200);border-radius:0 0 var(--space-0-8) var(--space-0-8)}.gf-embedded-dashboard--footer--meta{text-align:center}@media screen and (max-width: 768px){.gf-embedded-dashboard--header{flex-direction:column;align-items:stretch;gap:var(--space-1-2)}.gf-embedded-dashboard--header--back{min-width:auto;order:-1}.gf-embedded-dashboard--header--title{justify-content:center;order:0}.gf-embedded-dashboard--header--actions{min-width:auto;justify-content:center;order:1}.gf-embedded-dashboard--summary{padding:var(--space-1-2)}.gf-embedded-dashboard--canvas{padding:var(--space-1-2)}}.gf-embedded-setup--page-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:calc(100% - var(--space-1-2));min-height:0;overflow-x:hidden;box-sizing:border-box;padding:var(--space-2-4) var(--space-1-2)}@media screen and (min-width: ){.gf-embedded-setup--page-wrapper{padding:var(--space-4-0) var(--space-2-4);align-items:center}}@media(max-width: 1200px){.gf-embedded-setup--page-wrapper{padding:var(--space-2-4) var(--space-1-6);align-items:flex-start}}@media(max-width: 800px){.gf-embedded-setup--page-wrapper{padding:var(--space-1-6) var(--space-1-2)}}@media(max-width: 600px){.gf-embedded-setup--page-wrapper{padding:var(--space-1-2) var(--space-0-8)}}@media(max-width: 480px){.gf-embedded-setup--page-wrapper{padding:var(--space-1-2) var(--space-0-4)}}@media(max-width: 400px){.gf-embedded-setup--page-wrapper{padding:var(--space-0-8) var(--space-0-2)}}.gf-embedded-setup--page-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--space-4-0);max-width:min(60rem,100%);width:100%;box-sizing:border-box}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--page-header{margin-bottom:var(--space-2-4);max-width:100%;align-items:flex-start;text-align:left}}@media(max-width: 1200px){.gf-embedded-setup--page-header{max-width:100%;align-items:flex-start;text-align:left}}.gf-embedded-setup--page-header--title{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em;font-weight:600;color:var(--gf-neutral-900);margin-bottom:var(--space-1-6);line-height:1.2}@media screen and (min-width: 768px){.gf-embedded-setup--page-header--title{font-size:var(--space-4-0);line-height:var(--space-4-8)}}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--page-header--title{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em;margin-bottom:var(--space-1-2)}}@media screen and (min-width: 360px)and (max-width: 767px)and (min-width: 768px){.gf-embedded-setup--page-header--title{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-embedded-setup--page-header--subtitle{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);color:var(--gf-neutral-600);line-height:1.6;margin-bottom:0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--page-header--subtitle{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:1.5}}.gf-embedded-setup{width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2-4);padding:0;position:relative;box-sizing:border-box;overflow-x:hidden}.gf-embedded-setup *{box-sizing:border-box;max-width:100%}@media screen and (min-width: ){.gf-embedded-setup{max-width:min(120rem,100%)}}@media(max-width: 1200px){.gf-embedded-setup{max-width:100%}}.gf-embedded-setup--steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-2-4);width:100%;margin-bottom:var(--space-4-0);padding:var(--space-2-4) 0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--steps{grid-template-columns:1fr;gap:var(--space-1-6)}}.gf-embedded-setup--step{background:var(--gf-generic-white);border:2px solid var(--gf-neutral-200);border-radius:var(--space-1-2);padding:var(--space-2-4);cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-1-6);animation:cardEntrance .6s cubic-bezier(0.4, 0, 0.2, 1) forwards}.gf-embedded-setup--step::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gf-neutral-200);transition:all .3s ease}.gf-embedded-setup--step:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:var(--gf-neutral-300)}.gf-embedded-setup--step--number{width:var(--space-4-8);height:var(--space-4-8);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);color:var(--gf-neutral-400);background:var(--gf-neutral-100);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;z-index:2}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--step--number{width:var(--space-4-0);height:var(--space-4-0);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}}.gf-embedded-setup--step--label{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-600);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);line-height:1.3;margin:0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--step--label{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}}.gf-embedded-setup--step--description{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);margin:0;opacity:.8;line-height:1.4}.gf-embedded-setup--step--active{border-color:var(--gf-primary-500);background:linear-gradient(135deg, var(--gf-primary-50) 0%, var(--gf-primary-25) 100%);box-shadow:0 8px 32px rgba(59,130,246,.15)}.gf-embedded-setup--step--active::before{background:linear-gradient(90deg, var(--gf-primary-500) 0%, var(--gf-primary-400) 100%)}.gf-embedded-setup--step--active .gf-embedded-setup--step--number{background:linear-gradient(135deg, var(--gf-primary-500) 0%, var(--gf-primary-600) 100%);color:var(--gf-generic-white);box-shadow:0 4px 16px rgba(59,130,246,.3);transform:scale(1.1)}.gf-embedded-setup--step--active .gf-embedded-setup--step--label{color:var(--gf-primary-700)}.gf-embedded-setup--step--active .gf-embedded-setup--step--description{color:var(--gf-primary-600)}.gf-embedded-setup--step--active:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(59,130,246,.2)}.gf-embedded-setup--step--completed{border-color:var(--gf-success-500);background:linear-gradient(135deg, var(--gf-success-50) 0%, var(--gf-success-25) 100%);box-shadow:0 8px 32px rgba(34,197,94,.15)}.gf-embedded-setup--step--completed::before{background:linear-gradient(90deg, var(--gf-success-500) 0%, var(--gf-success-400) 100%)}.gf-embedded-setup--step--completed .gf-embedded-setup--step--number{background:linear-gradient(135deg, var(--gf-success-500) 0%, var(--gf-success-600) 100%);color:var(--gf-generic-white);box-shadow:0 4px 16px rgba(34,197,94,.3);transform:scale(1.05);position:relative}.gf-embedded-setup--step--completed .gf-embedded-setup--step--number .fa-check{position:absolute;top:-2px;right:-2px;background:var(--gf-generic-white);border-radius:50%;width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center;color:var(--gf-success-500);box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:.8em}.gf-embedded-setup--step--completed .gf-embedded-setup--step--label{color:var(--gf-success-700)}.gf-embedded-setup--step--completed .gf-embedded-setup--step--description{color:var(--gf-success-600)}.gf-embedded-setup--step--completed:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(34,197,94,.2)}.gf-embedded-setup--step:not(.gf-embedded-setup--step--active):not(.gf-embedded-setup--step--completed):hover{border-color:var(--gf-neutral-400);background:var(--gf-neutral-50)}.gf-embedded-setup--step:not(.gf-embedded-setup--step--active):not(.gf-embedded-setup--step--completed):hover .gf-embedded-setup--step--number{background:var(--gf-neutral-200);color:var(--gf-neutral-600)}.gf-embedded-setup--step:not(.gf-embedded-setup--step--active):not(.gf-embedded-setup--step--completed):hover .gf-embedded-setup--step--label{color:var(--gf-neutral-700)}@keyframes cardEntrance{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gf-embedded-setup--step:nth-child(1){animation-delay:.1s}.gf-embedded-setup--step:nth-child(2){animation-delay:.2s}.gf-embedded-setup--step:nth-child(3){animation-delay:.3s}.gf-embedded-setup--step:nth-child(4){animation-delay:.4s}.gf-embedded-setup--content{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;max-height:70vh;padding-right:var(--space-1-2);margin-right:calc(-1*var(--space-1-2));scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) var(--gf-neutral-100)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--content{max-height:60vh}}.gf-embedded-setup--content::-webkit-scrollbar{width:8px;height:var(--gf-scrollbar-height)}.gf-embedded-setup--content::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:var(--gf-neutral-100)}.gf-embedded-setup--content::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-embedded-setup--content::-webkit-scrollbar-thumb:hover{background:var(--gf-neutral-400)}.gf-embedded-setup--section{width:100%;min-height:0;flex:1;padding:var(--space-2-4);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--section{padding:var(--space-1-6)}}.gf-embedded-setup--section--title{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em;font-weight:600;color:var(--gf-neutral-900);margin-bottom:var(--space-1-6)}@media screen and (min-width: 768px){.gf-embedded-setup--section--title{font-size:var(--space-3-6);line-height:var(--space-4-4)}}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--section--title{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em;margin-bottom:var(--space-1-2)}}@media screen and (min-width: 360px)and (max-width: 767px)and (min-width: 768px){.gf-embedded-setup--section--title{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-embedded-setup--section--description{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-600);margin-bottom:var(--space-2-4);line-height:1.6;align-self:flex-start;text-align:left}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--section--description{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);margin-bottom:var(--space-1-6)}}.gf-form--list .gf-embedded-setup--section--description{max-width:400px;flex-shrink:1;margin-left:var(--space-1-2);align-self:center}.gf-embedded-setup--navigation{display:flex;justify-content:flex-end;gap:var(--space-1-2);padding:var(--space-2-4) 0 0;border-top:1px solid var(--gf-neutral-200);margin-top:var(--space-2-4);width:100%;position:relative;min-height:calc(var(--space-4-0) + var(--space-2-4))}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--navigation{flex-direction:column;align-items:stretch;padding:var(--space-1-6) 0 0;gap:var(--space-1-2)}.gf-embedded-setup--navigation .gf-button{width:100%;justify-content:center;min-height:var(--space-4-8)}}@media(max-width: 600px){.gf-embedded-setup--navigation{flex-wrap:wrap;justify-content:center}.gf-embedded-setup--navigation .gf-button{min-width:120px;flex:1 1 auto;max-width:200px}}@media(max-width: 480px){.gf-embedded-setup--navigation{flex-direction:column}.gf-embedded-setup--navigation .gf-button{width:100%;margin-bottom:var(--space-0-8)}.gf-embedded-setup--navigation .gf-button:last-child{margin-bottom:0}}.gf-embedded-setup--iframe-url{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);padding:var(--space-1-6);margin-bottom:var(--space-2-0);font-family:"Monaco","Menlo","Ubuntu Mono",monospace}.gf-embedded-setup--iframe-url--label{margin-bottom:var(--space-0-8);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:700;color:var(--gf-neutral-700)}.gf-embedded-setup--iframe-url--value{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-900);word-break:break-all;line-height:1.4}.gf-table-config{width:100%;border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);padding:var(--space-1-2);overflow-x:hidden;overflow-y:auto;max-height:60vh;scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config{max-height:50vh;padding:var(--space-0-8)}}.gf-table-config::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-table-config::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.gf-table-config::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-table-config::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-table-config--item{width:100%;padding:var(--space-1-6);border-bottom:1px solid var(--gf-neutral-100);margin-bottom:var(--space-1-6)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--item{padding:var(--space-1-2);margin-bottom:var(--space-1-2)}}.gf-table-config--item:last-child{border-bottom:none;margin-bottom:0}.gf-table-config--header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1-2)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--header{flex-direction:column;align-items:flex-start;gap:var(--space-0-8)}}.gf-table-config--info{display:flex;align-items:center;gap:var(--space-1-2);flex-wrap:wrap}.gf-table-config--info label{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:500;color:var(--gf-neutral-800);cursor:pointer;display:flex;align-items:center;gap:var(--space-0-8)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--info label{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);flex-direction:column;align-items:flex-start;gap:var(--space-0-4)}}.gf-table-config--info small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--info small{font-size:var(--space-1-2);line-height:var(--space-2-8)}}.gf-table-config--filters{width:100%;margin-top:var(--space-1-6)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--filters{margin-top:var(--space-1-2)}}.gf-table-config--filters--title{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:600;color:var(--gf-neutral-800);margin-bottom:var(--space-1-2)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--filters--title{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);margin-bottom:var(--space-0-8)}}.gf-table-config--filters--list{width:100%;display:flex;flex-direction:column;gap:var(--space-1-2);margin-bottom:var(--space-1-6)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--filters--list{gap:var(--space-0-8);margin-bottom:var(--space-1-2)}}.gf-table-config--empty{width:100%;text-align:center;padding:var(--space-4-0);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-3-2)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-table-config--empty{padding:var(--space-2-4);font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}}.gf-table-config--empty a{color:var(--gf-primary-500);text-decoration:underline}.gf-table-config--empty a:hover{color:var(--gf-primary-600)}.gf-table-config--iframe-url{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);padding:var(--space-1-6);margin-bottom:var(--space-2-0);font-family:"Monaco","Menlo","Ubuntu Mono",monospace}.gf-table-config--iframe-url--label{margin-bottom:var(--space-0-8);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:700;color:var(--gf-neutral-700)}.gf-table-config--iframe-url--value{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-900);word-break:break-all;line-height:1.4}.gf-embedded-filter--row{width:100%;max-width:100%;display:grid;gap:var(--space-1-2);align-items:end;padding:var(--space-1-2);background-color:var(--gf-neutral-50);border-radius:var(--space-0-4);border:1px solid var(--gf-neutral-200);box-sizing:border-box;overflow:hidden;grid-template-columns:1fr auto 1fr auto}@media screen and (min-width: ){.gf-embedded-filter--row{grid-template-columns:1fr auto 1fr auto}}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-filter--row{grid-template-columns:1fr;gap:var(--space-0-8);padding:var(--space-0-8)}}@media(max-width: 1000px){.gf-embedded-filter--row{grid-template-columns:1fr;gap:var(--space-0-8)}.gf-embedded-filter--row .gf-embedded-filter--operator{display:none}}@media(max-width: 600px){.gf-embedded-filter--row{grid-template-columns:1fr;gap:var(--space-1-2)}.gf-embedded-filter--row .gf-embedded-filter--actions{margin-top:var(--space-1-2)}.gf-embedded-filter--row .gf-embedded-filter--actions .gf-button{width:100%;max-width:200px}}.gf-embedded-filter--row label{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:500;color:var(--gf-neutral-700);margin-bottom:var(--space-0-4);display:block}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-filter--row label{font-size:var(--space-1-2);line-height:var(--space-2-8);margin-bottom:var(--space-0-2)}}.gf-embedded-filter--row select,.gf-embedded-filter--row input{width:100%;min-width:0}.gf-embedded-filter--column,.gf-embedded-filter--operator,.gf-embedded-filter--key{display:flex;flex-direction:column;min-width:0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-filter--column,.gf-embedded-filter--operator,.gf-embedded-filter--key{width:100%}}.gf-embedded-filter--operator{align-items:center;justify-content:flex-end;padding-bottom:6px}.gf-embedded-filter--operator .gf-embedded-filter--operator-symbol{display:inline-flex;align-items:center;justify-content:center;width:var(--space-2-4);height:var(--space-2-4);border-radius:var(--space-2-4);background:var(--gf-neutral-100);color:var(--gf-neutral-700);font-weight:600;line-height:1}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-filter--operator{justify-content:flex-start;padding-bottom:0}}.gf-embedded-filter--actions{display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-filter--actions{align-items:center;justify-content:flex-start;padding-bottom:0;margin-top:var(--space-0-8)}.gf-embedded-filter--actions .gf-button{width:100%}}.gf-code-block{width:100%;margin-bottom:var(--space-2-4)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-code-block{margin-bottom:var(--space-1-6)}}.gf-code-block h3{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-900);margin-bottom:var(--space-1-2)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-code-block h3{font-size:var(--space-1-6);line-height:var(--space-3-2);margin-bottom:var(--space-0-8)}}.gf-code-block--content{position:relative;width:100%;background-color:var(--gf-neutral-100);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);padding:var(--space-1-6);padding-right:var(--space-4-0);font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:1.3rem;line-height:1.5;overflow:auto;display:flex;flex-direction:column;word-break:break-all}@media screen and (min-width: 360px)and (max-width: 767px){.gf-code-block--content{padding:var(--space-1-2);padding-right:var(--space-3-2);font-size:1.1rem;line-height:1.4}}.gf-code-block--content .copy-button{background:rgba(0,0,0,0);position:absolute;top:var(--space-0-8);right:var(--space-0-8);color:var(--gf-neutral-600);padding:var(--space-0-4) var(--space-0-8);cursor:pointer;transition:all .2s ease;z-index:10}@media screen and (min-width: 360px)and (max-width: 767px){.gf-code-block--content .copy-button{font-size:1rem;padding:var(--space-0-2) var(--space-0-4);top:var(--space-0-4);right:var(--space-0-4)}}.gf-code-block--content .copy-button:hover{background-color:var(--gf-neutral-300);color:var(--gf-neutral-700)}.gf-code-block--content .copy-button:active{transform:scale(0.95)}.gf-code-block--content .copy-button.copied{color:var(--c-green);transform:scale(1.1)}.gf-code-block--content .copy-button.copied i{animation:clipboardSuccess .3s ease-in-out}.gf-code-block--content code{color:var(--gf-neutral-800);background:rgba(0,0,0,0);padding:0;border:none;font-family:inherit;word-break:break-all}.gf-code-block--content pre{margin:0;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.gf-code-block--copy{position:absolute;top:var(--space-0-8);right:var(--space-0-8);background-color:var(--gf-neutral-200);color:var(--gf-neutral-600);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);padding:var(--space-0-4) var(--space-0-8);font-size:1.2rem;cursor:pointer;transition:all .2s ease;z-index:10}@media screen and (min-width: 360px)and (max-width: 767px){.gf-code-block--copy{font-size:1rem;padding:var(--space-0-2) var(--space-0-4);top:var(--space-0-4);right:var(--space-0-4)}}.gf-code-block--copy:hover{background-color:var(--gf-neutral-300);color:var(--gf-neutral-700)}.gf-code-block--copy:active{transform:scale(0.95)}.gf-preview-controls{width:100%;background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);padding:var(--space-2-4);margin-bottom:var(--space-2-4)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-preview-controls{padding:var(--space-1-6);margin-bottom:var(--space-1-6)}}.gf-preview-controls h3{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-900);margin-bottom:var(--space-1-6)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-preview-controls h3{font-size:var(--space-1-6);line-height:var(--space-3-2);margin-bottom:var(--space-1-2)}}.gf-preview-info{width:100%;margin-bottom:var(--space-2-4)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-preview-info{margin-bottom:var(--space-1-6)}}.gf-preview-info h3{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-900);margin-bottom:var(--space-1-2)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-preview-info h3{font-size:var(--space-1-6);line-height:var(--space-3-2);margin-bottom:var(--space-0-8)}}.gf-checklist--list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-checklist--item{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2);transition:all .2s ease}.gf-checklist--item:hover{background-color:var(--gf-neutral-100)}.gf-checklist--item input[type=checkbox]{margin:0;cursor:pointer}.gf-checklist--item label{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-800);cursor:pointer;margin:0;flex:1}.gf-checklist--item input[type=checkbox]:checked+label{color:var(--gf-success-600);text-decoration:line-through}.gf-tags-input{width:100%;border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);padding:var(--space-0-8);background-color:var(--gf-generic-white);transition:border-color .2s ease}.gf-tags-input:focus-within{border-color:var(--gf-primary-500);box-shadow:0 0 0 2px var(--gf-primary-100)}.gf-tags-input--tags{display:flex;flex-wrap:wrap;gap:var(--space-0-4);margin-bottom:var(--space-0-8)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-tags-input--tags{gap:var(--space-0-2)}}.gf-tags-input--tags:empty{margin-bottom:0}.gf-tags-input--field{border:none;outline:none;width:100%;min-width:200px;padding:var(--space-0-4);font-size:1.4rem;background:rgba(0,0,0,0)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-tags-input--field{min-width:120px;font-size:1.3rem}}.gf-tags-input--field::placeholder{color:var(--gf-neutral-400)}.gf-chip{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-size:1.2rem;font-weight:500;line-height:1.2;max-width:100%}.gf-chip.gf-badge--neutral{background-color:var(--gf-neutral-100);color:var(--gf-neutral-700);border:1px solid var(--gf-neutral-200)}.gf-tag--remove{background:none;border:none;color:var(--gf-neutral-500);cursor:pointer;padding:0;margin:0;font-size:1.4rem;line-height:1;transition:color .2s ease}.gf-tag--remove:hover{color:var(--gf-destructive-500)}.gf-tag--remove:focus{outline:1px solid var(--gf-primary-500);border-radius:2px}.gf-alert{padding:var(--space-1-2) var(--space-1-6);border-radius:var(--space-0-4);margin-bottom:var(--space-1-6);font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-alert--success{background-color:var(--gf-success-50);color:var(--gf-success-700);border:1px solid var(--gf-success-200)}.gf-alert--error{background-color:var(--gf-destructive-50);color:var(--gf-destructive-700);border:1px solid var(--gf-destructive-200)}.gf-alert--warning{background-color:var(--gf-warning-50);color:var(--gf-warning-700);border:1px solid var(--gf-warning-200)}.gf-alert--info{background-color:var(--gf-primary-50);color:var(--gf-primary-700);border:1px solid var(--gf-primary-200)}@media(max-width: 768px){.gf-embedded-setup--steps{flex-direction:column;gap:var(--space-1-2)}.gf-embedded-setup--step{flex-direction:row;justify-content:flex-start;text-align:left}.gf-embedded-setup--content{max-height:60vh}.gf-embedded-filter--row{grid-template-columns:1fr;gap:var(--space-1-2)}}.gf-embedded-setup .gf-form--group{width:100%;max-width:100%;box-sizing:border-box}@media screen and (min-width: ){.gf-embedded-setup .gf-form--group{max-width:min(48rem,100%)}}.gf-embedded-setup .gf-form--group input,.gf-embedded-setup .gf-form--group select,.gf-embedded-setup .gf-form--group textarea,.gf-embedded-setup .gf-form--group .gf-tags-input{max-width:100%;box-sizing:border-box}.gf-embedded-setup .gf-table-config{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto}.gf-embedded-setup .gf-table-config *{max-width:100%;box-sizing:border-box}.gf-embedded-setup .gf-code-block--content{max-width:100%;overflow-x:auto;word-break:break-word;box-sizing:border-box}.gf-embedded-setup .gf-embedded-setup--navigation{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.gf-embedded-setup .gf-embedded-setup--steps{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.gf-embedded-setup .gf-embedded-setup--section{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.gf-embedded-setup .gf-embedded-setup--section *{max-width:100%;box-sizing:border-box}.gf-embedded-setup--toggle-group{display:flex;align-items:center;gap:var(--space-1-2);margin-bottom:var(--space-0-8)}.gf-embedded-setup--identifier-row{display:flex;align-items:flex-start;gap:var(--space-1-2)}.gf-embedded-setup--identifier-buttons{display:flex;gap:var(--space-0-4);margin-left:auto;align-items:flex-start}.gf-embedded-setup--identifier-input-row{display:flex;align-items:flex-start;gap:var(--space-1-2);margin-bottom:var(--space-1-2)}.gf-embedded-setup--identifier-actions{display:flex;align-items:flex-start;gap:var(--space-1-2);margin-left:calc(var(--space-3-2) + var(--space-1-2))}.gf-embedded-setup--add-button{display:flex;align-items:center;gap:var(--space-0-8)}.gf-embedded-setup--multitenancy-config{background:var(--gf-neutral-50);border-radius:var(--space-0-4);padding:var(--space-1-6);margin-bottom:var(--space-2-4)}.gf-embedded-setup--multitenancy-config .gf-form--label{margin-bottom:var(--space-2-4)}.gf-embedded-setup--multitenancy-config .gf-embedded-setup--identifier-row .gf-form--label.gf-embedded-setup--label-inline{max-width:120px;width:120px;flex-shrink:0}.gf-embedded-setup--hidden{display:none}.gf-embedded-setup--form-group-constrained{max-width:48rem;margin-bottom:var(--space-2-4)}.gf-embedded-setup--form-list{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-embedded-setup--toggle-disabled{opacity:.6}.gf-embedded-setup--label-inline{margin-bottom:0;font-weight:600}.gf-embedded-setup--label-clickable{font-weight:600;cursor:pointer}.gf-embedded-setup--remove-button{margin-left:auto}.gf-embedded-setup--add-identifier-row{display:none}.gf-embedded-setup--identifier-input{font-weight:600;max-width:200px}.gf-embedded-setup--identifier-description-input{max-width:300px}.gf-embedded-setup--add-identifier-django{display:flex;flex-direction:column;gap:var(--space-1-2);padding:var(--space-1-6);background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);margin-top:var(--space-1-2)}.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-input-row{display:flex;gap:var(--space-1-2);align-items:flex-start}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-input-row{flex-direction:column;gap:var(--space-0-8)}}.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-input-row .gf-input{flex:1;min-width:0}.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-input-row .gf-input:first-child{max-width:200px}.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-input-row .gf-input:last-child{max-width:300px}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-input-row .gf-input{max-width:100%}}.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-actions{display:flex;gap:var(--space-1-2);align-items:flex-start}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-actions{flex-direction:column;width:100%}.gf-embedded-setup--add-identifier-django .gf-embedded-setup--identifier-actions .gf-button{width:100%}}.gf-embedded-setup--section-hidden{display:none}.gf-embedded-setup--table-config-container{max-height:60vh;overflow-y:auto;border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);padding:var(--space-1-2)}.gf-embedded-setup--add-filter-container{margin-top:var(--space-0-8)}.gf-embedded-setup--text-muted-small{margin-top:var(--space-0-8);font-size:.875rem}.gf-embedded-setup--navigation-end{justify-content:flex-end;gap:var(--space-1-2)}.gf-embedded-setup--button-hidden{display:none}.gf-embedded-setup--project-group{border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);margin-bottom:var(--space-1-2);overflow:hidden;background:var(--gf-generic-white)}.gf-embedded-setup--project-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1-6);background:var(--gf-neutral-50);border-bottom:1px solid var(--gf-neutral-200);cursor:pointer;transition:background-color .15s ease}.gf-embedded-setup--project-header:hover{background:var(--gf-neutral-100)}.gf-embedded-setup--project-header--expanded{background:var(--gf-primary-50)}.gf-embedded-setup--project-header--expanded:hover{background:var(--gf-primary-100)}.gf-embedded-setup--project-info{display:flex;flex-direction:column;gap:var(--space-0-4)}.gf-embedded-setup--project-title{font-size:var(--gf-font-size-lg);font-weight:var(--gf-font-weight-semibold);color:var(--gf-neutral-900);margin:0}.gf-embedded-setup--table-count{font-size:var(--gf-font-size-sm);color:var(--gf-neutral-600)}.gf-embedded-setup--project-toggle{display:flex;align-items:center;color:var(--gf-neutral-500);transition:transform .15s ease}.gf-embedded-setup--project-toggle i{font-size:var(--gf-font-size-sm)}.gf-embedded-setup--project-tables{padding:var(--space-1-2);background:var(--gf-generic-white)}.gf-embedded-setup--project-tables .gf-table-config--item{margin-bottom:var(--space-1-2);padding:var(--space-1-2);border:1px solid var(--gf-neutral-100);border-radius:var(--space-0-4);background:var(--gf-neutral-25)}.gf-embedded-setup--project-tables .gf-table-config--item:last-child{margin-bottom:0}.gf-embedded-setup--implementation-guide{margin-top:var(--space-3-2);border-top:1px solid var(--gf-neutral-200);padding-top:var(--space-2-4)}.gf-embedded-setup--implementation-toggle{width:100%;background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);padding:var(--space-1-2) var(--space-2-0);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.gf-embedded-setup--implementation-toggle:hover{background:var(--gf-neutral-100);border-color:var(--gf-primary-300)}.gf-embedded-setup--implementation-toggle--expanded{background:var(--gf-primary-50);border-color:var(--gf-primary-300)}.gf-embedded-setup--implementation-toggle--text{font-size:1.125rem;font-weight:600;color:var(--gf-neutral-800)}.gf-embedded-setup--implementation-content{margin-top:var(--space-2-0);background:var(--gf-neutral-25);border-radius:var(--space-0-8);padding:var(--space-2-4)}.gf-embedded-setup--implementation-steps{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-embedded-setup--step{background:#fff;border-radius:var(--space-0-8);border:1px solid var(--gf-neutral-200);overflow:hidden}.gf-embedded-setup--step-header{background:var(--gf-neutral-50);padding:var(--space-1-2) var(--space-2-0);display:flex;align-items:center;gap:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-200)}.gf-embedded-setup--step-number{background:var(--gf-primary-500);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.gf-embedded-setup--step-content{padding:var(--space-2-0)}.gf-embedded-setup--step-content h4{margin:0 0 var(--space-1-2) 0;color:var(--gf-neutral-800);font-size:1.125rem;font-weight:600}.gf-embedded-setup--step-content h5{margin:var(--space-1-6) 0 var(--space-0-8) 0;color:var(--gf-neutral-700);font-size:1rem;font-weight:600}.gf-embedded-setup--step-content p{margin:0 0 var(--space-1-2) 0;color:var(--gf-neutral-600);line-height:1.6}.gf-embedded-setup--step-content ul,.gf-embedded-setup--step-content ol{margin:var(--space-0-8) 0;padding-left:var(--space-2-0)}.gf-embedded-setup--step-content ul li,.gf-embedded-setup--step-content ol li{margin-bottom:var(--space-0-4);color:var(--gf-neutral-600);line-height:1.5}.gf-embedded-setup--step-content code{background:var(--gf-neutral-100);color:var(--gf-neutral-800);padding:.125rem .25rem;border-radius:.25rem;font-family:"JetBrains Mono","Fira Code","Monaco","Consolas",monospace;font-size:.875rem}.gf-embedded-setup--user-roles{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1-6);margin-top:var(--space-1-2)}@media(max-width: 768px){.gf-embedded-setup--user-roles{grid-template-columns:1fr}}.gf-embedded-setup--role{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);padding:var(--space-1-6)}.gf-embedded-setup--role strong{display:block;margin-bottom:var(--space-0-8);color:var(--gf-neutral-800)}.gf-embedded-setup--role ul{margin:0;padding-left:var(--space-1-6)}.gf-embedded-setup--role ul li{margin-bottom:var(--space-0-4);color:var(--gf-neutral-600);font-size:.875rem}.gf-embedded-setup--data-isolation{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);padding:var(--space-1-6);margin-top:var(--space-1-2)}.gf-embedded-setup--troubleshooting h5{display:flex;align-items:center;gap:var(--space-0-8);margin-top:var(--space-2-0)}.gf-embedded-setup--troubleshooting h5:first-child{margin-top:0}.gf-embedded-setup--troubleshooting ol,.gf-embedded-setup--troubleshooting ul{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);padding:var(--space-1-6);margin-top:var(--space-0-8)}.gf-embedded-setup--deploy-steps{display:flex;flex-direction:column;gap:var(--space-4-0);width:100%;max-width:100%}.gf-embedded-setup--deploy-step{background:var(--gf-generic-white);border:2px solid var(--gf-neutral-200);border-radius:var(--space-1-2);overflow:hidden;transition:border-color .2s ease}.gf-embedded-setup--deploy-step:hover{border-color:var(--gf-primary-300)}.gf-embedded-setup--deploy-step--info{border-color:var(--gf-primary-200);background:var(--gf-primary-25)}.gf-embedded-setup--deploy-step-header{background:var(--gf-neutral-50);padding:var(--space-2-0) var(--space-2-4);border-bottom:1px solid var(--gf-neutral-200);display:flex;align-items:center;gap:var(--space-1-6)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--deploy-step-header{padding:var(--space-1-6) var(--space-1-8);gap:var(--space-1-2)}}.gf-embedded-setup--deploy-step-number{background:var(--gf-primary-500);color:var(--gf-generic-white);width:var(--space-4-0);height:var(--space-4-0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.25rem;flex-shrink:0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--deploy-step-number{width:var(--space-3-2);height:var(--space-3-2);font-size:1rem}}.gf-embedded-setup--deploy-step-number i{font-size:1.5rem}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--deploy-step-number i{font-size:1.25rem}}.gf-embedded-setup--deploy-step-title{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em;font-weight:600;color:var(--gf-neutral-900);margin:0}@media screen and (min-width: 768px){.gf-embedded-setup--deploy-step-title{font-size:var(--space-3-2);line-height:var(--space-4-0)}}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--deploy-step-title{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}}@media screen and (min-width: 360px)and (max-width: 767px)and (min-width: 768px){.gf-embedded-setup--deploy-step-title{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-embedded-setup--deploy-step-content{padding:var(--space-2-4)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--deploy-step-content{padding:var(--space-1-8)}}.gf-embedded-setup--security-warning{display:flex;align-items:flex-start;gap:var(--space-1-2);background:var(--gf-warning-50);border:1px solid var(--gf-warning-200);border-radius:var(--space-0-8);padding:var(--space-1-6);margin-bottom:var(--space-2-4)}.gf-embedded-setup--security-warning i{color:var(--gf-warning-500);font-size:1.25rem;margin-top:var(--space-0-2);flex-shrink:0}.gf-embedded-setup--security-warning p{margin:0;color:var(--gf-warning-700);font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:1.5}.gf-embedded-setup--token-info{margin-bottom:var(--space-2-4)}.gf-embedded-setup--token-info p{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-600);line-height:1.6;margin:0}.gf-embedded-setup--implementations{display:flex;flex-direction:column}.gf-embedded-setup--implementations h4{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-800);margin:0 0 var(--space-1-2) 0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--implementations h4{font-size:var(--space-1-6);line-height:var(--space-3-2)}}.gf-embedded-setup--implementation{border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);overflow:hidden;background:var(--gf-generic-white)}.gf-embedded-setup--implementation-toggle{width:100%;background:var(--gf-neutral-50);border:none;padding:var(--space-1-6) var(--space-2-0);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--gf-neutral-200)}.gf-embedded-setup--implementation-toggle:hover{background:var(--gf-neutral-100)}.gf-embedded-setup--implementation-toggle--expanded{background:var(--gf-primary-50)}.gf-embedded-setup--implementation-toggle--expanded:hover{background:var(--gf-primary-100)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--implementation-toggle{padding:var(--space-1-2) var(--space-1-6)}}.gf-embedded-setup--implementation-toggle-content{display:flex;align-items:center;gap:var(--space-1-2)}.gf-embedded-setup--implementation-icon{font-size:1.5rem}.gf-embedded-setup--implementation-icon.fa-python{color:#3776ab}.gf-embedded-setup--implementation-icon.fa-node-js{color:#393}.gf-embedded-setup--implementation-icon.fa-php{color:#777bb4}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--implementation-icon{font-size:1.25rem}}.gf-embedded-setup--implementation-title{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-800);margin:0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--implementation-title{font-size:var(--space-1-6);line-height:var(--space-3-2)}}.gf-embedded-setup--implementation-chevron{color:var(--gf-neutral-500);font-size:1rem;transition:transform .2s ease}.gf-embedded-setup--implementation-content{background:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-200)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--implementation-content{padding:var(--space-1-2)}}.gf-embedded-setup--implementation-content .gf-code-block{margin-bottom:var(--space-1-6)}.gf-embedded-setup--implementation-content .gf-code-block:last-child{margin-bottom:0}.gf-embedded-setup--implementation-content .gf-code-block h4{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-800);margin:0 0 var(--space-1-2) 0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--implementation-content .gf-code-block h4{font-size:var(--space-1-6);line-height:var(--space-3-2)}}.gf-embedded-setup--iframe-info{margin-bottom:var(--space-2-4)}.gf-embedded-setup--iframe-info p{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-600);line-height:1.6;margin:0}.gf-embedded-setup--iframe-examples{display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-embedded-setup--url-note{margin-top:var(--space-1-2);font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);line-height:1.5}.gf-embedded-setup--info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-2-0)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--info-grid{grid-template-columns:1fr;gap:var(--space-1-6)}}.gf-embedded-setup--info-card{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);padding:var(--space-1-8)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--info-card{padding:var(--space-1-6)}}.gf-embedded-setup--info-card h4{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-800);margin:0 0 var(--space-1-2) 0;display:flex;align-items:center;gap:var(--space-0-8)}.gf-embedded-setup--info-card h4 i{color:var(--gf-primary-500);font-size:1.125rem}.gf-embedded-setup--info-card h4 i.fa-tachometer-alt{color:var(--gf-secondary-500)}.gf-embedded-setup--info-card h4 i.fa-exclamation-triangle{color:var(--gf-warning-500)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--info-card h4{font-size:var(--space-1-6);line-height:var(--space-3-2)}}.gf-embedded-setup--info-card p{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-600);line-height:1.5;margin:0 0 var(--space-1-2) 0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--info-card p{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}}.gf-embedded-setup--info-card ul{margin:0;padding-left:var(--space-1-6)}.gf-embedded-setup--info-card ul li{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-600);margin-bottom:var(--space-0-4);line-height:1.4}.gf-embedded-setup--info-card ul li code{background:var(--gf-neutral-100);color:var(--gf-neutral-800);padding:.125rem .25rem;border-radius:.25rem;font-family:"JetBrains Mono","Fira Code","Monaco","Consolas",monospace;font-size:.8125rem}.gf-embedded-setup--info-card ul li strong{color:var(--gf-neutral-800);font-weight:600}.gf-embedded-setup .gf-code-block h4{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;color:var(--gf-neutral-800);margin:0 0 var(--space-1-2) 0}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup .gf-code-block h4{font-size:var(--space-1-6);line-height:var(--space-3-2)}}.gf-embedded-setup .gf-code-block--content{background:var(--gf-generic-white);color:var(--gf-neutral-900);border:1px solid var(--gf-neutral-200);font-size:1.5rem;line-height:1.6}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup .gf-code-block--content{font-size:1.4rem;line-height:1.5}}.gf-embedded-setup .gf-code-block--content pre{color:var(--gf-neutral-900);font-size:inherit;line-height:inherit}.gf-embedded-setup .gf-code-block--content code{color:var(--gf-neutral-900);font-size:inherit;line-height:inherit}.gf-embedded-setup .gf-code-block--content .copy-button{background:rgba(0,0,0,0);color:var(--gf-neutral-600);padding:var(--space-0-4) var(--space-0-8);cursor:pointer;transition:all .2s ease;z-index:10}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup .gf-code-block--content .copy-button{font-size:1rem;padding:var(--space-0-2) var(--space-0-4);top:var(--space-0-4);right:var(--space-0-4)}}.gf-embedded-setup .gf-code-block--content .copy-button:hover{background-color:var(--gf-neutral-300);color:var(--gf-neutral-700)}.gf-embedded-setup .gf-code-block--content .copy-button:active{transform:scale(0.95)}.gf-embedded-setup .gf-code-block--content .copy-button.copied{color:var(--c-green);transform:scale(1.1)}.gf-embedded-setup .gf-code-block--content .copy-button.copied i{animation:clipboardSuccess .3s ease-in-out}.gf-embedded-setup--test-container{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-2-4);width:100%}@media screen and (max-width: 1440px){.gf-embedded-setup--test-container{grid-template-columns:1fr;gap:var(--space-2-0)}}.gf-embedded-setup--test-controls{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);padding:var(--space-2-4);height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1)}.gf-embedded-setup--test-controls--title{margin:0;font-size:1.125rem;font-weight:600;color:var(--gf-neutral-900)}.gf-embedded-setup--test-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2-4);padding-bottom:var(--space-1-6);border-bottom:1px solid var(--gf-neutral-100)}.gf-embedded-setup--test-status{display:flex;align-items:center;gap:var(--space-0-8);padding:var(--space-0-6) var(--space-1-2);background:var(--gf-primary-50);color:var(--gf-primary-700);border-radius:var(--space-0-6);font-size:.875rem;font-weight:500}.gf-embedded-setup--test-status i{font-size:.875rem}.gf-embedded-setup--test-form{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-embedded-setup--test-section{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-embedded-setup--test-section-label{font-size:.9375rem;font-weight:600;color:var(--gf-neutral-800);margin:0}.gf-embedded-setup--test-inputs{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-1-6)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--test-inputs{grid-template-columns:1fr;gap:var(--space-1-2)}}.gf-embedded-setup--test-input-group{display:flex;flex-direction:column;gap:var(--space-0-6)}.gf-embedded-setup--test-input-label{font-size:.875rem;font-weight:500;color:var(--gf-neutral-700);margin:0}.gf-embedded-setup--test-input{padding:var(--space-1-2) var(--space-1-4);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-6);font-size:.9375rem;color:var(--gf-neutral-900);background:var(--gf-generic-white);transition:all .2s ease}.gf-embedded-setup--test-input:focus{outline:none;border-color:var(--gf-primary-500);box-shadow:0 0 0 3px var(--gf-primary-100)}.gf-embedded-setup--test-input::placeholder{color:var(--gf-neutral-400)}.gf-embedded-setup--test-role-selector{max-width:250px}.gf-embedded-setup--test-select{width:100%;padding:var(--space-1-2) var(--space-1-4);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-6);font-size:.9375rem;color:var(--gf-neutral-900);background:var(--gf-generic-white);transition:all .2s ease}.gf-embedded-setup--test-select:focus{outline:none;border-color:var(--gf-primary-500);box-shadow:0 0 0 3px var(--gf-primary-100)}.gf-embedded-setup--test-actions{display:flex;gap:var(--space-1-2);margin-top:var(--space-1-6)}@media screen and (min-width: 360px)and (max-width: 767px){.gf-embedded-setup--test-actions{flex-direction:column}}.gf-embedded-setup--test-button{display:flex;align-items:center;gap:var(--space-0-8);padding:var(--space-1-2) var(--space-2-0);border-radius:var(--space-0-8);font-size:.9375rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.gf-embedded-setup--test-button i{font-size:.875rem}.gf-embedded-setup--test-button--primary{background:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-embedded-setup--test-button--primary:hover{background:var(--gf-primary-600);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.gf-embedded-setup--test-button--primary:active{transform:translateY(0)}.gf-embedded-setup--test-button--secondary{background:var(--gf-neutral-100);color:var(--gf-neutral-700);border:1px solid var(--gf-neutral-300)}.gf-embedded-setup--test-button--secondary:hover{background:var(--gf-neutral-200);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.gf-embedded-setup--test-button--secondary:active{transform:translateY(0)}.gf-embedded-setup--test-summary{margin-top:var(--space-2-4);padding-top:var(--space-2-0);border-top:1px solid var(--gf-neutral-100)}.gf-embedded-setup--test-summary-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1-6)}.gf-embedded-setup--test-summary-header h4{margin:0;font-size:1rem;font-weight:600;color:var(--gf-neutral-900)}.gf-embedded-setup--test-summary-status{display:flex;align-items:center;gap:var(--space-0-8);font-size:.875rem;color:var(--gf-success-700);font-weight:500}.gf-embedded-setup--test-summary-dot{width:var(--space-0-8);height:var(--space-0-8);background:var(--gf-success-500);border-radius:50%;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.5}}.gf-embedded-setup--test-summary-content{display:flex;flex-direction:column;gap:var(--space-1-0)}.gf-embedded-setup--test-summary-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-0-8) 0}.gf-embedded-setup--test-summary-label{font-size:.875rem;color:var(--gf-neutral-600);font-weight:500}.gf-embedded-setup--test-summary-value{font-size:.875rem;color:var(--gf-neutral-900);font-weight:500;text-align:right;max-width:60%;word-break:break-word}.gf-embedded-setup--test-info{margin-top:var(--space-2-0);padding-top:var(--space-1-6);border-top:1px solid var(--gf-neutral-200)}.gf-embedded-setup--test-info--title{margin:0 0 var(--space-1-0) 0;font-size:1rem;font-weight:600;color:var(--gf-neutral-900)}.gf-embedded-setup--test-info--list{margin:0}.gf-embedded-setup--test-info--list dt{font-weight:600;color:var(--gf-neutral-700);margin-bottom:var(--space-0-4)}.gf-embedded-setup--test-info--list dd{margin:0 0 var(--space-1-0) 0;color:var(--gf-neutral-900)}.gf-embedded-setup--test-info--list dd .gf-code{font-size:.75rem;padding:var(--space-0-2) var(--space-0-4)}.gf-embedded-setup--test-info--list dd .gf-button--small{margin-left:var(--space-0-8)}.gf-embedded-setup--test-preview{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);overflow:hidden;height:fit-content}.gf-embedded-setup--test-preview--header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1-2) var(--space-1-6);background:var(--gf-neutral-50);border-bottom:1px solid var(--gf-neutral-200)}.gf-embedded-setup--test-preview--header--title{font-weight:600;color:var(--gf-neutral-900)}.gf-embedded-setup--test-preview--header--actions{display:flex;gap:var(--space-0-8)}.gf-embedded-setup--test-preview--iframe{width:100%;border:none;background-color:#fff;display:block}.gf-embedded-setup--test-debug{padding:var(--space-1-2) var(--space-1-6);background:var(--gf-neutral-25);border-bottom:1px solid var(--gf-neutral-200)}.gf-embedded-setup--test-debug summary{cursor:pointer;font-weight:600;color:var(--gf-neutral-700);font-size:.875rem}.gf-embedded-setup--test-debug--content{margin-top:var(--space-0-8);font-size:.75rem;color:var(--gf-neutral-600);line-height:1.4}.gf-embedded-setup--test-debug--content a{color:var(--gf-primary-500);text-decoration:underline}.gf-embedded-setup--iframe-url{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);padding:var(--space-1-6);margin-bottom:var(--space-2-0);font-family:"Monaco","Menlo","Ubuntu Mono",monospace}.gf-embedded-setup--iframe-url--label{margin-bottom:var(--space-0-8);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:700;color:var(--gf-neutral-700)}.gf-embedded-setup--iframe-url--value{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-900);word-break:break-all;line-height:1.4}.gf-team-icon-selector{margin:var(--space-1-6) 0}.gf-team-icon-current{display:flex;align-items:center;gap:var(--space-1-6);margin-bottom:var(--space-2-4)}.gf-image-upload--gallery-grid .gf-team-icon-select{margin:0;width:100%}.gf-image-upload--gallery-grid .gf-team-icon-grid{display:grid !important;grid-template-columns:repeat(8, 1fr) !important;gap:var(--space-1-6);width:100%;max-width:none}@media(max-width: 1024px){.gf-image-upload--gallery-grid .gf-team-icon-grid{grid-template-columns:repeat(6, 1fr) !important}}@media(max-width: 768px){.gf-image-upload--gallery-grid .gf-team-icon-grid{grid-template-columns:repeat(5, 1fr) !important}}@media(max-width: 480px){.gf-image-upload--gallery-grid .gf-team-icon-grid{grid-template-columns:repeat(4, 1fr) !important}}.gf-team-icon-option{position:relative}.gf-team-icon-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.gf-team-icon-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-1-6);border:2px solid var(--gf-neutral-200);border-radius:var(--space-1-2);background-color:var(--gf-generic-white);cursor:pointer;transition:all .2s ease;aspect-ratio:1;min-height:var(--space-10-0);text-align:center}.gf-team-icon-label:hover{border-color:var(--gf-primary-300);background-color:var(--gf-primary-50);transform:translateY(-1px)}.gf-team-icon-option input[type=radio]:checked+.gf-team-icon-label{border-color:var(--gf-primary-500);background-color:var(--gf-primary-100);transform:translateY(-2px)}.gf-team-icon-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.gf-team-icon-image img{width:var(--space-9-0);height:var(--space-9-0);object-fit:contain}.gf-team-icon-name{display:none}.gf-image-upload--gallery-modal[x-cloak]{display:none !important}.gf-image-upload--gallery-modal{align-items:center !important;justify-content:center !important}.gf-image-upload--gallery-modal:not([style*="display: none"]){display:flex !important}.gf-image-upload--gallery-content{width:90vw !important;max-width:800px !important;max-height:80vh !important;margin:0 !important;position:relative}.gf-icon-gallery-close{position:absolute;top:var(--space-1-6);right:var(--space-1-6);background:var(--gf-generic-white);border:2px solid var(--gf-neutral-200);border-radius:50%;width:var(--space-3-6);height:var(--space-3-6);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.gf-icon-gallery-close:hover{border-color:var(--gf-primary-300);background-color:var(--gf-primary-50)}.gf-icon-gallery-close i{font-size:1.4rem;color:var(--gf-neutral-600)}.gf-image-upload{width:100%;max-width:600px}.gf-image-upload--drop-zone{border:2px dashed var(--color-border-muted);border-radius:var(--border-radius-md);padding:2rem;text-align:center;transition:all .2s ease;background:var(--color-background-subtle)}.gf-image-upload--drop-zone:hover{border-color:var(--color-border-hover);background:var(--color-background-subtle-hover)}.gf-image-upload--drop-zone--drag-over{border-color:var(--color-primary);background:var(--color-primary-background);transform:scale(1.02)}.gf-image-upload--drop-zone--content{display:flex;flex-direction:column;align-items:center;gap:1rem}.gf-image-upload--drop-zone--icon{font-size:3rem;color:var(--color-text-muted);margin-bottom:.5rem}.gf-image-upload--drop-zone--text{text-align:center}.gf-image-upload--drop-zone--primary{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.gf-image-upload--drop-zone--secondary{color:var(--color-text-muted);font-size:.875rem}.gf-image-upload--drop-zone--actions{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.gf-image-upload--input{display:none !important}.gf-image-upload--current{margin-bottom:1.5rem}.gf-image-upload--current-header{margin-bottom:1rem}.gf-image-upload--current-header h4{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}.gf-image-upload--current-card{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background)}.gf-image-upload--current-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.gf-image-upload--current-image{width:80px;height:80px;border-radius:var(--border-radius-sm);overflow:hidden;flex-shrink:0}.gf-image-upload--current-image img{width:100%;height:100%;object-fit:cover}.gf-image-upload--current-details{flex:1;min-width:0}.gf-image-upload--current-name{font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem;word-break:break-word}.gf-image-upload--current-meta{display:flex;gap:1rem;color:var(--color-text-muted);font-size:.875rem}.gf-image-upload--current-actions{display:flex;gap:.5rem;flex-shrink:0}.gf-image-upload--preview,.gf-image-upload--selected{margin-top:1rem}.gf-image-upload--preview-card,.gf-image-upload--selected-card{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background)}.gf-image-upload--preview-card:hover,.gf-image-upload--selected-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-sm)}.gf-image-upload--preview-image,.gf-image-upload--selected-image{width:80px;height:80px;border-radius:var(--border-radius-sm);overflow:hidden;flex-shrink:0}.gf-image-upload--preview-image img,.gf-image-upload--selected-image img{width:100%;height:100%;object-fit:cover}.gf-image-upload--preview-details,.gf-image-upload--selected-details{flex:1;min-width:0}.gf-image-upload--preview-name,.gf-image-upload--selected-name{font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem;word-break:break-word}.gf-image-upload--preview-meta{display:flex;gap:1rem;color:var(--color-text-muted);font-size:.875rem}.gf-image-upload--selected-path{color:var(--color-text-muted);font-size:.875rem;word-break:break-word}.gf-image-upload--preview-progress{margin-top:.75rem;display:flex;align-items:center;gap:.75rem}.gf-image-upload--preview-progress-bar{flex:1;height:4px;background:var(--color-border-muted);border-radius:2px;overflow:hidden}.gf-image-upload--preview-progress-fill{height:100%;background:var(--color-primary);transition:width .3s ease}.gf-image-upload--preview-progress-text{font-size:.75rem;color:var(--color-text-muted);font-weight:600;min-width:2.5rem}.gf-image-upload--preview-actions,.gf-image-upload--selected-actions{display:flex;gap:.5rem;flex-shrink:0}.gf-image-upload--gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.gf-image-upload--gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.gf-image-upload--gallery-content{position:relative;background:var(--color-background);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;width:80vw;margin:0 auto}.gf-image-upload--gallery-header{padding:1.5rem;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.gf-image-upload--gallery-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--gf-generic-white)}.gf-image-upload--gallery-grid{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1rem;overflow-y:auto;max-height:60vh}.gf-image-upload--gallery-loading{grid-column:1/-1;text-align:center;padding:2rem;color:var(--color-text-muted)}.gf-image-upload--gallery-loading i{font-size:2rem;margin-bottom:1rem;display:block}.gf-image-upload--gallery-empty{grid-column:1/-1;text-align:center;padding:3rem 1rem;color:var(--gf-generic-white)}.gf-image-upload--gallery-empty i{font-size:3rem;margin-bottom:1rem;display:block}.gf-image-upload--gallery-empty p{margin:.5rem 0}.gf-image-upload--gallery-empty p:first-of-type{font-weight:600;font-size:1.125rem}.gf-image-upload--gallery-item{border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden;cursor:pointer;transition:all .2s ease;background:var(--color-background)}.gf-image-upload--gallery-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.gf-image-upload--gallery-item:active{transform:translateY(0)}.gf-image-upload--gallery-item-image{aspect-ratio:1;overflow:hidden}.gf-image-upload--gallery-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.gf-image-upload--gallery-item:hover .gf-image-upload--gallery-item-image img{transform:scale(1.05)}.gf-image-upload--gallery-item-info{padding:.75rem}.gf-image-upload--gallery-item-name{font-weight:500;color:var(--color-text-primary);font-size:.875rem;margin-bottom:.25rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gf-image-upload--gallery-item-size{color:var(--color-text-muted);font-size:.75rem}@media screen and (max-width: 768px){.gf-image-upload--drop-zone{padding:1.5rem 1rem}.gf-image-upload--drop-zone--icon{font-size:2.5rem}.gf-image-upload--drop-zone--primary{font-size:1rem}.gf-image-upload--drop-zone--actions{flex-direction:column;align-items:center}.gf-image-upload--drop-zone--actions .gf-button{min-width:200px}.gf-image-upload--preview-card,.gf-image-upload--selected-card{flex-direction:column;text-align:center}.gf-image-upload--preview-image,.gf-image-upload--selected-image{width:120px;height:120px}.gf-image-upload--gallery-content{width:95vw;max-height:85vh}.gf-image-upload--gallery-grid{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:.75rem;padding:1rem}}@media(prefers-color-scheme: dark){.gf-image-upload--drop-zone--drag-over{background:rgba(var(--color-primary-rgb), 0.1)}.gf-image-upload--gallery-overlay{background:rgba(0,0,0,.7)}}@keyframes gf-image-upload-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gf-image-upload--gallery-modal{animation:gf-image-upload-fade-in .2s ease-out}.gf-image-upload--gallery-modal *{box-sizing:border-box}:root{--gf-input-height: var(--space-3-6)}.gf-input--textarea,textarea,input.numberinput,input.textinput,input.emailinput,input.passwordinput,input.urlinput,input.dateinput,input.datetimeinput,input.timeinput,textarea.textarea,select.select,.gf-input--text--inline--large,.gf-input--text--inline--medium,.gf-input--text--inline--small,.gf-input--text--inline,.gf-input--text--large,.gf-input--text--medium,.gf-input--text--small,.gf-input--text,.gf-input--number,.gf-input--select,.gf-input{width:100%;padding:var(--space-0-8) var(--space-1-2);outline:none;border-radius:var(--space-0-8);flex:1;transition:all .2s ease-in-out}.gf-input--textarea::placeholder,textarea::placeholder,input.numberinput::placeholder,input.textinput::placeholder,input.emailinput::placeholder,input.passwordinput::placeholder,input.urlinput::placeholder,input.dateinput::placeholder,input.datetimeinput::placeholder,input.timeinput::placeholder,textarea.textarea::placeholder,select.select::placeholder,.gf-input--text--inline--large::placeholder,.gf-input--text--inline--medium::placeholder,.gf-input--text--inline--small::placeholder,.gf-input--text--inline::placeholder,.gf-input--text--large::placeholder,.gf-input--text--medium::placeholder,.gf-input--text--small::placeholder,.gf-input--text::placeholder,.gf-input--number::placeholder,.gf-input--select::placeholder,.gf-input::placeholder{color:var(--gf-neutral-300)}.gf-input--textarea:focus,textarea:focus,input.numberinput:focus,input.textinput:focus,input.emailinput:focus,input.passwordinput:focus,input.urlinput:focus,input.dateinput:focus,input.datetimeinput:focus,input.timeinput:focus,select.select:focus,.gf-input--text--inline--large:focus,.gf-input--text--inline--medium:focus,.gf-input--text--inline--small:focus,.gf-input--text--inline:focus,.gf-input--text--large:focus,.gf-input--text--medium:focus,.gf-input--text--small:focus,.gf-input--text:focus,.gf-input--number:focus,.gf-input--select:focus,.gf-input:focus{border-color:var(--gf-neutral-300);outline:none}[disabled].gf-input--textarea,textarea[disabled],input[disabled].numberinput,input[disabled].textinput,input[disabled].emailinput,input[disabled].passwordinput,input[disabled].urlinput,input[disabled].dateinput,input[disabled].datetimeinput,input[disabled].timeinput,select[disabled].select,[disabled].gf-input--text--inline--large,[disabled].gf-input--text--inline--medium,[disabled].gf-input--text--inline--small,[disabled].gf-input--text--inline,[disabled].gf-input--text--large,[disabled].gf-input--text--medium,[disabled].gf-input--text--small,[disabled].gf-input--text,[disabled].gf-input--number,[disabled].gf-input--select,[disabled].gf-input,.disabled.gf-input--textarea,textarea.disabled,input.disabled.numberinput,input.disabled.textinput,input.disabled.emailinput,input.disabled.passwordinput,input.disabled.urlinput,input.disabled.dateinput,input.disabled.datetimeinput,input.disabled.timeinput,select.disabled.select,.disabled.gf-input--text--inline--large,.disabled.gf-input--text--inline--medium,.disabled.gf-input--text--inline--small,.disabled.gf-input--text--inline,.disabled.gf-input--text--large,.disabled.gf-input--text--medium,.disabled.gf-input--text--small,.disabled.gf-input--text,.disabled.gf-input--number,.disabled.gf-input--select,.disabled.gf-input{opacity:.5;background-color:var(--gf-neutral-50);color:var(--gf-neutral-400);cursor:not-allowed}.gf-input{color:none;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);height:var(--gf-input-height);padding:var(--space-0-8) var(--space-1-2)}.gf-input+i,.gf-input+svg{width:var(--space-2-0);height:var(--space-2-0);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text,.gf-input--number,.gf-input--select{color:none;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);height:var(--gf-input-height);padding:var(--space-0-8) var(--space-1-2)}.gf-input--text+i,.gf-input--number+i,.gf-input--select+i,.gf-input--text+svg,.gf-input--number+svg,.gf-input--select+svg{width:var(--space-2-0);height:var(--space-2-0);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--small{color:none;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);height:var(--space-3-2);padding:var(--space-0-8) var(--space-1-2)}.gf-input--text--small+i,.gf-input--text--small+svg{width:var(--space-1-6);height:var(--space-1-6);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--medium{color:none;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);height:var(--gf-input-height);padding:var(--space-0-8) var(--space-1-2)}.gf-input--text--medium+i,.gf-input--text--medium+svg{width:var(--space-2-0);height:var(--space-2-0);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--large{color:none;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);height:var(--space-4-4);padding:var(--space-1-2) var(--space-2-0)}.gf-input--text--large+i,.gf-input--text--large+svg{width:var(--space-2-4);height:var(--space-2-4);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--inline{color:none;background-color:rgba(0,0,0,0);border:none;height:var(--gf-input-height);padding:var(--space-0-8) var(--space-1-2)}.gf-input--text--inline+i,.gf-input--text--inline+svg{width:var(--space-2-0);height:var(--space-2-0);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--inline--small{color:none;background-color:rgba(0,0,0,0);border:none;height:var(--space-3-2);padding:var(--space-0-8) var(--space-1-2)}.gf-input--text--inline--small+i,.gf-input--text--inline--small+svg{width:var(--space-1-6);height:var(--space-1-6);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--inline--medium{color:none;background-color:rgba(0,0,0,0);border:none;height:var(--gf-input-height);padding:var(--space-0-8) var(--space-1-2)}.gf-input--text--inline--medium+i,.gf-input--text--inline--medium+svg{width:var(--space-2-0);height:var(--space-2-0);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--inline--large{color:none;background-color:rgba(0,0,0,0);border:none;height:var(--space-4-4);padding:var(--space-1-2) var(--space-2-0)}.gf-input--text--inline--large+i,.gf-input--text--inline--large+svg{width:var(--space-2-4);height:var(--space-2-4);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--text--with-icon{padding-left:3rem !important}.gf-hierarchical-input.gf-input--text,.gf-hierarchical-input.gf-input--select,.gf-hierarchical-input.gf-input--number{font-size:1.4rem !important;padding:.8rem 2rem .8rem 1.2rem !important;line-height:1.5 !important;box-sizing:border-box !important}input.numberinput,input.textinput,input.emailinput,input.passwordinput,input.urlinput,input.dateinput,input.datetimeinput,input.timeinput,textarea.textarea,select.select{color:none;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);height:var(--gf-input-height);padding:var(--space-0-8) var(--space-1-2)}input.numberinput+i,input.numberinput+svg,input.textinput+i,input.textinput+svg,input.emailinput+i,input.emailinput+svg,input.passwordinput+i,input.passwordinput+svg,input.urlinput+i,input.urlinput+svg,input.dateinput+i,input.dateinput+svg,input.datetimeinput+i,input.datetimeinput+svg,input.timeinput+i,input.timeinput+svg,textarea.textarea+i,textarea.textarea+svg,select.select+i,select.select+svg{width:var(--space-2-0);height:var(--space-2-0);position:absolute;display:flex;align-items:center;justify-content:center}.gf-input--label--checkbox{margin-top:var(--space-0-4);color:var(--gf-neutral-500);display:flex;gap:var(--space-0-8)}.gf-input--text--inline--wrapper{display:flex;align-items:center;gap:var(--space-0-8)}.gf-input--text--inline--wrapper .gf-input--text--inline{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em;font-weight:600;padding:0;border:none}@media screen and (min-width: 768px){.gf-input--text--inline--wrapper .gf-input--text--inline{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-input--text--inline--wrapper .gf-input--text--inline:active,.gf-input--text--inline--wrapper .gf-input--text--inline:focus{color:var(--gf-neutral-400)}.gf-input--text--inline--wrapper .gf-input--text--inline--large{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em;font-weight:700}@media screen and (min-width: 768px){.gf-input--text--inline--wrapper .gf-input--text--inline--large{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-input--text--inline{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em;font-weight:700;padding:0;border:none}@media screen and (min-width: 768px){.gf-input--text--inline{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-input--text--inline:active,.gf-input--text--inline:focus{color:var(--gf-neutral-400)}.gf-input--text--inline--large{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em;font-weight:700;padding:0}@media screen and (min-width: 768px){.gf-input--text--inline--large{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-input--file{width:100%;display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-input--file--row--preview{display:flex;align-items:center;gap:var(--space-1-6);padding:var(--space-1-2) var(--space-2-0);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8)}.gf-input--file--row--preview .gf-input--file--image{width:calc(var(--space-4-0)*3);max-width:calc(var(--space-4-0)*3);max-height:calc(var(--space-4-0)*3);flex-shrink:0}.gf-input--file--row--preview .gf-input--file--image img,.gf-input--file--row--preview .gf-input--file--image svg,.gf-input--file--row--preview .gf-input--file--image i{width:100%;height:100%;object-fit:cover;border-radius:var(--space-0-8);border:1px solid var(--gf-neutral-200)}.gf-input--file--row--preview .gf-input--file--url{font-size:var(--space-1-2);line-height:var(--space-2-8);word-break:break-all}.gf-input--file .gf-file-upload-simple{padding:var(--space-2-4) var(--space-1-6)}.gf-input--file .gf-file-upload-simple .gf-file-upload-modern--icon{width:var(--space-3-2);height:var(--space-3-2);margin:0 auto var(--space-1-2)}.gf-input--file .gf-file-upload-simple .gf-file-upload-modern--icon i{font-size:var(--space-1-8)}.gf-input--file .gf-file-upload-simple .gf-file-upload-modern--text--primary{margin-bottom:var(--space-0-8)}.gf-input--file--row--upload{display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-input--file--error-state{padding:var(--space-3-2) var(--space-2-4);background:linear-gradient(135deg, var(--gf-destructive-25) 0%, var(--gf-destructive-50) 100%);border:2px solid var(--gf-destructive-300);border-radius:var(--space-1-6);text-align:center}.gf-input--file--error-content{display:flex;align-items:center;justify-content:center;gap:var(--space-1-6);flex-wrap:wrap}.gf-input--file--error-icon{width:var(--space-4-8);height:var(--space-4-8);background:var(--gf-destructive-100);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-input--file--error-icon i{font-size:var(--space-2-4);color:var(--gf-destructive-500)}.gf-input--file--error-text{flex:1;text-align:left;min-width:calc(var(--space-4-0)*5)}.gf-input--file--error-title{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:600;color:var(--gf-destructive-700);margin-bottom:var(--space-0-4)}.gf-input--file--error-message{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-destructive-600)}.gf-input--file-gallery{width:100%;display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-input--file-gallery .gf-form--label{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:600;margin-bottom:var(--space-1-2);color:var(--gf-neutral-700)}.gf-input--file-gallery--row--current .gf-input--file--current-image{display:flex;align-items:flex-start;gap:var(--space-1-6);padding:var(--space-1-2) var(--space-2-0);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8)}.gf-input--file-gallery--row--current .gf-input--file--current-image img{width:calc(var(--space-4-0)*3);height:calc(var(--space-4-0)*3);object-fit:cover;border-radius:var(--space-0-8);border:1px solid var(--gf-neutral-200);flex-shrink:0}.gf-input--file-gallery--row--gallery .gf-loading{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);padding:var(--space-2-4);text-align:center}.gf-input--file-gallery--row--gallery .gf-image-gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-1-6)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item{position:relative;width:calc(var(--space-4-0)*3);height:calc(var(--space-4-0)*3);cursor:pointer;border-radius:var(--space-1-2);border:var(--space-0-8) solid rgba(0,0,0,0);overflow:hidden;transition:all .3s ease-in-out;background:var(--gf-neutral-100);box-shadow:0 calc(var(--space-0-4)/2) var(--space-0-8) rgba(0,0,0,.08)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item:hover{border-color:var(--gf-neutral-400);transform:translateY(-3px);box-shadow:0 var(--space-1-2) var(--space-2-4) rgba(0,0,0,.15)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item.selected{border-color:var(--gf-primary-500);transform:translateY(calc(var(--space-3-2) * -1));box-shadow:0 0 0 var(--space-0-4) var(--gf-primary-100),0 var(--space-1-2) var(--space-3-2) rgba(0,0,0,.2)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item.selected::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(59, 130, 246, 0.15), rgba(147, 51, 234, 0.15));pointer-events:none}.gf-input--file-gallery--row--gallery .gf-image-gallery--item img{width:calc(var(--space-4-0)*3);height:calc(var(--space-4-0)*3);object-fit:cover;display:block}.gf-input--file-gallery--row--gallery .gf-image-gallery--item--selection-indicator{position:absolute;top:var(--space-0-8);right:var(--space-0-8);width:var(--space-2-4);height:var(--space-2-4);background:var(--gf-primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.8);transition:all .3s ease-in-out;border:var(--space-0-4) solid #fff;box-shadow:0 var(--space-0-4) var(--space-1-2) rgba(0,0,0,.15)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item--selection-indicator i{color:#fff;font-size:1.4rem;font-weight:bold}.gf-input--file-gallery--row--gallery .gf-image-gallery--item.selected .gf-input--file-gallery--row--gallery .gf-image-gallery--item--selection-indicator{opacity:1;transform:scale(1)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item--delete{position:absolute;top:var(--space-0-8);left:var(--space-0-8);width:var(--space-2-4);height:var(--space-2-4);background:var(--gf-error-500);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.8);transition:all .3s ease-in-out;box-shadow:0 calc(var(--space-0-4)/2) var(--space-0-8) rgba(0,0,0,.2)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item--delete:hover{background:var(--gf-error-600);transform:scale(1.1);box-shadow:0 var(--space-0-4) var(--space-1-2) rgba(0,0,0,.3)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item--delete i{font-size:1.1rem}.gf-input--file-gallery--row--gallery .gf-image-gallery--item:hover .gf-input--file-gallery--row--gallery .gf-image-gallery--item--delete{opacity:1;transform:scale(1)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item--overlay{position:absolute;inset:0;background:linear-gradient(135deg, rgba(59, 130, 246, 0.8), rgba(147, 51, 234, 0.8));opacity:0;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.gf-input--file-gallery--row--gallery .gf-image-gallery--item--overlay::before{content:"SELECTED";color:#fff;font-weight:700;font-size:var(--space-1-2);letter-spacing:.1em;text-shadow:0 calc(var(--space-0-4)/2) var(--space-0-4) rgba(0,0,0,.3)}.gf-input--file-gallery--row--gallery .gf-image-gallery--item.selected .gf-input--file-gallery--row--gallery .gf-image-gallery--item--overlay{opacity:1}.gf-input--file-gallery--row--gallery .gf-text--muted{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);padding:var(--space-2-4);text-align:center;font-style:italic}.gf-input--file-gallery--row--upload{display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-input--file-gallery--row--upload .gf-file-upload-modern{position:relative;border:var(--space-0-4) dashed var(--gf-primary-300);border-radius:var(--space-2-4);padding:var(--space-6-0) var(--space-4-0);text-align:center;background:linear-gradient(135deg, var(--gf-primary-25) 0%, var(--gf-primary-50) 100%);transition:all .3s ease;cursor:pointer;min-height:calc(var(--space-4-0)*5);box-shadow:0 calc(var(--space-0-4)/2) var(--space-1-2) rgba(0,0,0,.08)}.gf-input--file-gallery--row--upload .gf-file-upload-modern:hover{border-color:var(--gf-primary-500);background:linear-gradient(135deg, var(--gf-primary-50) 0%, var(--gf-primary-100) 100%);transform:translateY(-3px);box-shadow:0 var(--space-1-6) var(--space-4-0) rgba(0,0,0,.15);border-style:solid}.gf-input--file-gallery--row--upload .gf-file-upload-modern.drag-over{border-color:var(--gf-primary-600);background:linear-gradient(135deg, var(--gf-primary-100) 0%, var(--gf-primary-200) 100%);transform:scale(1.02);box-shadow:0 var(--space-2-0) var(--space-5-0) rgba(0,0,0,.2);border-style:solid;border-width:var(--space-0-8)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--icon{width:var(--space-4-8);height:var(--space-4-8);margin:0 auto var(--space-1-6);background:var(--gf-primary-100);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.gf-input--file-gallery--row--upload .gf-file-upload-modern--icon i{font-size:var(--space-2-4);color:var(--gf-primary-500)}.gf-input--file-gallery--row--upload .gf-file-upload-modern:hover .gf-input--file-gallery--row--upload .gf-file-upload-modern--icon{background:var(--gf-primary-200);transform:scale(1.1)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--text--primary{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:600;color:var(--gf-neutral-700);margin-bottom:var(--space-0-8)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--text--secondary{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);margin-bottom:var(--space-1-6)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--text--formats{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);font-style:italic}.gf-input--file-gallery--row--upload .gf-file-upload-modern--input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.gf-input--file-gallery--row--upload .gf-file-upload-modern--progress{position:absolute;bottom:0;left:0;width:100%;height:var(--space-0-4);background:var(--gf-neutral-100);border-radius:0 0 var(--space-1-2) var(--space-1-2);overflow:hidden;opacity:0;transition:opacity .3s ease}.gf-input--file-gallery--row--upload .gf-file-upload-modern--progress.visible{opacity:1}.gf-input--file-gallery--row--upload .gf-file-upload-modern--progress--bar{height:100%;background:linear-gradient(90deg, var(--gf-primary-500), var(--gf-primary-400));width:0%;transition:width .3s ease}.gf-input--file-gallery--row--upload .gf-file-upload-modern--drag-over{border-color:var(--gf-primary-600) !important;background:linear-gradient(135deg, var(--gf-primary-100) 0%, var(--gf-primary-200) 100%) !important;transform:scale(1.02);box-shadow:0 var(--space-2-0) var(--space-5-0) rgba(0,0,0,.2);border-style:solid !important;border-width:var(--space-0-8) !important}.gf-input--file-gallery--row--upload .gf-file-upload-modern--has-file{border-color:var(--gf-success-400);background:linear-gradient(135deg, var(--gf-success-25) 0%, var(--gf-success-50) 100%)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--has-file .gf-file-upload-modern--icon{background:var(--gf-success-100)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--has-file .gf-file-upload-modern--icon i{color:var(--gf-success-500)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--has-file:hover{border-color:var(--gf-success-500);background:linear-gradient(135deg, var(--gf-success-50) 0%, var(--gf-success-100) 100%)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--actions{position:absolute;top:var(--space-1-6);right:var(--space-1-6);display:flex;gap:var(--space-0-8)}.gf-input--file-gallery--row--upload .gf-file-upload-modern--overlay{position:absolute;inset:0;cursor:pointer}.gf-input--file-gallery--compact-upload{display:inline-flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2) var(--space-2-4);background:var(--gf-primary-500);color:#fff;border-radius:var(--space-0-8);border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;position:relative;overflow:hidden}.gf-input--file-gallery--compact-upload:hover{background:var(--gf-primary-600);transform:translateY(-1px);box-shadow:0 var(--space-0-4) var(--space-1-2) rgba(0,0,0,.15)}.gf-input--file-gallery--compact-upload:active{transform:translateY(0)}.gf-input--file-gallery--compact-upload--icon{font-size:var(--space-1-6)}.gf-input--file-gallery--compact-upload--text{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:500}.gf-input--file-gallery--compact-upload--input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.gf-input--color{display:flex;flex-direction:column;gap:var(--space-1-2);align-items:stretch}.gf-input--color--swatch{width:100%;min-height:var(--space-6-0);aspect-ratio:1/1;border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);cursor:pointer}.gf-input--color--swatch::-webkit-color-swatch-wrapper{padding:0}.gf-input--color--swatch::-webkit-color-swatch{border:none;border-radius:var(--space-0-8)}.gf-input--color--text{display:flex;align-items:center;gap:var(--space-0-8)}.gf-input--color--text input{flex:1;font-family:monospace;text-transform:uppercase;width:100%}.gf-input--pivot{display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:right;align-items:start}.gf-input--textarea,textarea{color:none;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);width:100%;min-height:var(--space-3-6);padding:var(--space-0-8) var(--space-1-2);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);resize:none;overflow:hidden;field-sizing:content}.gf-input--textarea:focus,textarea:focus{border-color:var(--gf-neutral-300);outline:none}.gf-input--textarea--multiline{min-height:calc(var(--gf-default-line-height)*4);resize:vertical;overflow:auto;field-sizing:fixed}.gf-loading--ellipsis{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.gf-loading--ellipsis.htmx-request{background:var(--gf-generic-white);display:flex;justify-content:center;align-items:center;gap:4px}.gf-loading--ellipsis span{color:var(--gf-neutral-400);opacity:0;animation:loadingEllipsis 1.5s ease-in-out infinite;margin-bottom:4rem}.gf-loading--ellipsis span:nth-child(2){animation-delay:.2s}.gf-loading--ellipsis span:nth-child(3){animation-delay:.4s}@keyframes loadingEllipsis{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.gf-loading--dots{display:inline-block;width:1.5em;text-align:left;overflow:hidden;vertical-align:bottom}.gf-loading--dots:after{content:".";animation:dots 2s steps(4, end) infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,100%{content:""}}.gf-container,.gf-container--scrollable,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu .gf-figbot--conversations--selector{width:100%;height:100%}.gf-container--scrollable,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu .gf-figbot--conversations--selector{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.gf-container--scrollable::-webkit-scrollbar,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu .gf-figbot--conversations--selector::-webkit-scrollbar{display:none}.pad{--padding: 1.6rem;padding:var(--padding)}.pad--sm{--padding: 1rem;padding:var(--padding)}:root{--gf-loading-state-gap: var(--space-2-0);--gf-loading-state-spinner-size: var(--space-4-8)}.gf-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gf-loading-state-gap);width:100%;height:100%;padding:var(--space-2-4)}.gf-loading-state--spinner{width:var(--gf-loading-state-spinner-size);height:var(--gf-loading-state-spinner-size);color:var(--gf-primary-500);display:flex;align-items:center;justify-content:center}.gf-loading-state--spinner i{font-size:var(--gf-loading-state-spinner-size)}.gf-loading-state--message{color:var(--gf-neutral-700);text-align:center;max-width:calc(var(--space-6-4)*10)}.gf-messages--right,.gf-messages--left{position:absolute;top:1.2rem;display:flex;flex-direction:column;gap:.8rem;z-index:100}.gf-message--right,.gf-message--left,.gf-message{position:relative;width:fit-content;height:2.8rem;max-height:2.8rem;padding:0 2rem;color:var(--gf-neutral-50);background-color:var(--gf-secondary-500);display:flex;align-items:center}.gf-message--right>span,.gf-message--left>span,.gf-message>span{white-space:nowrap}.gf-message--right .gf-message--ribbon,.gf-message--left .gf-message--ribbon,.gf-message .gf-message--ribbon{position:absolute;height:0;width:0;display:flex;flex-direction:column}.gf-messages--left{justify-content:flex-start;left:0;animation:slide-left .5s ease-out forwards,fade-out 3s ease-out 3s forwards}.gf-messages--left .gf-message--ribbon{right:calc(-1*(1.4rem - 0rem));border-top:1.4rem solid var(--gf-secondary-500);border-bottom:1.4rem solid var(--gf-secondary-500);border-right:1.4rem solid rgba(0,0,0,0);align-items:flex-start}.gf-messages--right{justify-content:flex-end;right:0;animation:slide-right .5s ease-out forwards,fade-out 3s ease-out 3s forwards;align-items:flex-end}.gf-messages--right .gf-message--ribbon{left:calc(-1*(1.4rem - 0rem));border-top:1.4rem solid var(--gf-secondary-500);border-bottom:1.4rem solid var(--gf-secondary-500);border-left:1.4rem solid rgba(0,0,0,0);align-items:flex-end}.gf-message--left{justify-content:flex-start;margin:.8rem 0;margin-right:auto}.gf-message--left .gf-message--ribbon{right:calc(-1*(1.4rem - 0rem));border-top:1.4rem solid var(--gf-secondary-500);border-bottom:1.4rem solid var(--gf-secondary-500);border-right:1.4rem solid rgba(0,0,0,0);align-items:flex-start}.gf-message--right{justify-content:flex-end;margin:.8rem 0;margin-left:auto}.gf-message--right .gf-message--ribbon{left:calc(-1*(1.4rem - 0rem));border-top:1.4rem solid var(--gf-secondary-500);border-bottom:1.4rem solid var(--gf-secondary-500);border-left:1.4rem solid rgba(0,0,0,0);align-items:flex-end}.gf-oauth-callback{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0;background:linear-gradient(135deg, var(--gf-neutral-50) 0%, var(--gf-neutral-200) 100%)}.gf-oauth-callback--card{text-align:center;padding:var(--space-2-4) var(--space-3-2);background:var(--gf-generic-white);border-radius:var(--space-1-6);box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);max-width:38rem;width:90%}.gf-oauth-callback--icon{width:6.4rem;height:6.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-1-2)}.gf-oauth-callback--icon svg{width:3.2rem;height:3.2rem}.gf-oauth-callback--icon--success{background:linear-gradient(135deg, var(--gf-success-100) 0%, var(--gf-success-200) 100%)}.gf-oauth-callback--icon--success svg{stroke:var(--gf-success-600)}.gf-oauth-callback--icon--error{background:linear-gradient(135deg, var(--gf-destructive-100) 0%, var(--gf-destructive-200) 100%)}.gf-oauth-callback--icon--error svg{stroke:var(--gf-destructive-600)}.gf-oauth-callback--title{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em;font-weight:600;margin:0 0 var(--space-0-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-oauth-callback--title{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-oauth-callback--title--success{color:var(--gf-success-800)}.gf-oauth-callback--title--error{color:var(--gf-destructive-800)}.gf-oauth-callback--subtitle{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);margin:0}.gf-oauth-callback--error-detail{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);margin:var(--space-0-8) 0 0;padding:var(--space-0-8);background:var(--gf-neutral-50);border-radius:var(--space-0-8);word-break:break-word}.gf-onboarding-container{max-width:calc(var(--space-10-0)*8);margin:0 auto;padding:var(--space-3-2)}.gf-onboarding-header{text-align:center;margin-bottom:var(--space-3-2)}.gf-onboarding-header h1{color:var(--gf-neutral-900);margin-bottom:var(--space-1-6)}.gf-onboarding-header p{color:var(--gf-neutral-600)}.gf-choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2-4);margin-bottom:var(--space-3-2)}.gf-choice-card{box-shadow:0 2px 6px rgba(16,24,40,.06);border:2px solid var(--gf-neutral-200);border-radius:var(--space-1-2);padding:var(--space-2-4);background:var(--gf-generic-white);transition:all .2s ease;cursor:pointer}.gf-choice-card:hover{border-color:var(--gf-primary-300);box-shadow:0 6px 15px -2px rgba(16,24,40,.08)}.gf-choice-card--active{border-color:var(--gf-primary-500);background:var(--gf-primary-50);box-shadow:0 6px 15px -2px rgba(16,24,40,.08)}.gf-choice-card--header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-1-6)}.gf-choice-card--header h3{color:var(--gf-neutral-900);margin:0}.gf-choice-card--badge{background:var(--gf-primary-100);color:var(--gf-primary-700);padding:var(--space-0-4) var(--space-1-2);border-radius:var(--space-0-8);font-weight:500;white-space:nowrap}.gf-choice-card--content{margin-bottom:var(--space-2-0)}.gf-choice-card--content p{color:var(--gf-neutral-600);margin-bottom:var(--space-1-6)}.gf-choice-card--features{list-style:none;padding:0;margin:0}.gf-choice-card--features li{color:var(--gf-neutral-700);padding:var(--space-0-4) 0;position:relative;padding-left:var(--space-1-6)}.gf-choice-card--features li::before{content:"✓";position:absolute;left:0;color:var(--gf-success-500);font-weight:bold}.gf-choice-select{width:100%;margin-top:var(--space-1-2)}.gf-choice-card--active .gf-choice-select{background:var(--gf-primary-600) !important;border-color:var(--gf-primary-600) !important}.gf-choice-card--active .gf-choice-select:hover{background:var(--gf-primary-700) !important;border-color:var(--gf-primary-700) !important}.gf-onboarding-actions{text-align:center}.gf-onboarding-actions button{min-width:var(--space-10-0)}.gf-onboarding-actions button:disabled{opacity:.5;cursor:not-allowed}.gf-datastack-choice-form{width:100%}.gf-datastack-choice-form input[type=hidden]{display:none}@media screen and (max-width: 768px){.gf-choice-cards{grid-template-columns:1fr}.gf-onboarding-container{padding:var(--space-2-0)}.gf-choice-card--header{flex-direction:column;align-items:flex-start;gap:var(--space-0-8)}.gf-choice-card--header h3{margin-bottom:0}.gf-choice-card--badge{align-self:flex-start}}.gf-setup-container{max-width:calc(var(--space-10-0)*10);margin:0 auto;padding:var(--space-3-2)}.gf-setup-header{text-align:center;margin-bottom:var(--space-4-0)}.gf-setup-header h1{color:var(--gf-neutral-900);margin-bottom:var(--space-1-6)}.gf-setup-header p{color:var(--gf-neutral-600)}.gf-setup-progress{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-4-0);gap:var(--space-2-0)}@media(max-width: 768px){.gf-setup-progress{flex-direction:column;gap:var(--space-1-2)}}.gf-progress-step{display:flex;align-items:center;gap:var(--space-1-2)}.gf-progress-step--number{width:var(--space-3-2);height:var(--space-3-2);border-radius:50%;background:var(--gf-neutral-200);color:var(--gf-neutral-600);display:flex;align-items:center;justify-content:center;font-weight:600}.gf-progress-step--label{color:var(--gf-neutral-600)}.gf-progress-step--active .gf-progress-step--number{background:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-progress-step--active .gf-progress-step--label{color:var(--gf-primary-600);font-weight:600}@media(max-width: 768px){.gf-progress-step{justify-content:center}}.gf-setup-content{margin-bottom:var(--space-4-0)}.gf-connection-types{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--space-10-0), 1fr));gap:var(--space-2-4);margin-bottom:var(--space-4-0)}.gf-connection-type{box-shadow:0 6px 15px -2px rgba(16,24,40,.08);border:2px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4);background:var(--gf-generic-white);transition:all .2s ease}.gf-connection-type:hover{border-color:var(--gf-primary-300);box-shadow:0 8px 20px -4px rgba(16,24,40,.1)}.gf-connection-type--active{border-color:var(--gf-primary-500);background:var(--gf-primary-50);box-shadow:0 8px 20px -4px rgba(16,24,40,.12)}.gf-connection-type--header{display:flex;align-items:flex-start;gap:var(--space-1-6);margin-bottom:var(--space-2-0)}.gf-connection-type--icon{width:var(--space-4-0);height:var(--space-4-0);flex-shrink:0}.gf-connection-type--icon img{width:100%;height:100%;object-fit:contain}.gf-connection-type--info{flex:1}.gf-connection-type--info h3{color:var(--gf-neutral-900);margin:0 0 var(--space-0-8) 0}.gf-connection-type--info p{color:var(--gf-neutral-600);margin:0}.gf-connection-type--features{margin-bottom:var(--space-2-4)}.gf-connection-type--features ul{list-style:none;padding:0;margin:0}.gf-connection-type--features li{color:var(--gf-neutral-700);padding:var(--space-0-4) 0;position:relative;padding-left:var(--space-1-6)}.gf-connection-type--features li::before{content:"✓";position:absolute;left:0;color:var(--gf-success-500);font-weight:bold}.gf-connection-select{width:100%;transition:all .2s ease}.gf-setup-actions{display:flex;justify-content:space-between;align-items:center}.gf-setup-actions button,.gf-setup-actions a{min-width:var(--space-10-0)}.gf-setup-actions button:disabled,.gf-setup-actions a:disabled{opacity:.5;cursor:not-allowed}@media(max-width: 768px){.gf-setup-actions{flex-direction:column;gap:var(--space-1-6)}.gf-setup-actions button,.gf-setup-actions a{width:100%}}@media(max-width: 768px){.gf-setup-container{padding:var(--space-2-0)}.gf-connection-types{grid-template-columns:1fr}.gf-connection-type--header{flex-direction:column;align-items:center;text-align:center}.gf-connection-type--header .gf-connection-type--icon{margin-bottom:var(--space-1-2)}}.gf-datastack-form-container{max-width:var(--space-10-0);margin:0 auto}.gf-datastack-form-header{display:flex;align-items:center;gap:var(--space-2-0);margin-bottom:var(--space-3-2);padding:var(--space-2-4);background:var(--gf-neutral-50);border-radius:var(--space-1-2);border:1px solid var(--gf-neutral-200)}.gf-datastack-form-icon{width:var(--space-4-8);height:var(--space-4-8);flex-shrink:0}.gf-datastack-form-icon img{width:100%;height:100%;object-fit:contain}.gf-datastack-form-info{flex:1}.gf-datastack-form-info h3{color:var(--gf-neutral-900);margin:0 0 var(--space-0-4) 0}.gf-datastack-form-info p{color:var(--gf-neutral-600);margin:0}.gf-datastack-form{background:var(--gf-generic-white);border-radius:var(--space-1-6);border:1px solid var(--gf-neutral-200);overflow:hidden}.gf-form-section{padding:var(--space-2-4);border-bottom:1px solid var(--gf-neutral-200)}.gf-form-section:last-child{border-bottom:none}.gf-form-section h4{color:var(--gf-neutral-900);margin:0 0 var(--space-2-0) 0;padding-bottom:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-200)}.gf-form-field{margin-bottom:var(--space-2-0)}.gf-form-field:last-child{margin-bottom:0}.gf-form-field--checkbox{display:flex;align-items:flex-start;gap:var(--space-1-2)}.gf-form-field--checkbox .gf-label--checkbox{display:flex;align-items:flex-start;gap:var(--space-1-2);cursor:pointer}.gf-form-field--checkbox .gf-label--checkbox input[type=checkbox]{margin:0;flex-shrink:0}.gf-label{display:block;color:var(--gf-neutral-800);font-weight:500}.gf-input{width:100%;padding:var(--space-1-2) var(--space-1-6);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);font-size:var(--space-1-6);line-height:var(--space-2-4);transition:border-color .2s ease}.gf-input:focus{outline:none;border-color:var(--gf-primary-500);box-shadow:0 0 0 3px rgba(var(--gf-primary-500), 0.1)}.gf-input::placeholder{color:var(--gf-neutral-500)}.gf-input[rows]{resize:vertical;min-height:var(--space-8-0);font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-help-text{color:var(--gf-neutral-600);line-height:var(--space-2-0)}.gf-error{color:var(--gf-destructive-600);margin-top:var(--space-0-8);font-weight:500}.gf-credentials-help{margin-top:var(--space-1-6);padding:var(--space-2-0);background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);border-radius:var(--space-1-2)}.gf-credentials-help h5{color:var(--gf-primary-800);margin:0 0 var(--space-1-2) 0}.gf-credentials-help ol{margin:0;padding-left:var(--space-2-0)}.gf-credentials-help ol li{color:var(--gf-primary-700);margin-bottom:var(--space-0-8)}.gf-credentials-help ol li:last-child{margin-bottom:0}.gf-credentials-help ol li a{color:var(--gf-primary-600);text-decoration:underline}.gf-credentials-help ol li a:hover{color:var(--gf-primary-700)}.gf-checkbox{width:var(--space-1-8);height:var(--space-1-8);accent-color:var(--gf-primary-500);cursor:pointer}.gf-progress-step--completed .gf-progress-step--number{background:var(--gf-success-500);color:var(--gf-generic-white)}.gf-progress-step--completed .gf-progress-step--label{color:var(--gf-success-600);font-weight:500}.gf-ip-access-info{margin-bottom:var(--space-2-4);padding:var(--space-2-0);background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);border-radius:var(--space-1-2)}.gf-ip-access-info h5{color:var(--gf-primary-800);margin:0 0 var(--space-1-2) 0}.gf-ip-access-info p{color:var(--gf-primary-700);margin:0 0 var(--space-1-2) 0}.gf-ip-access-info p:last-child{margin-bottom:0}.gf-ip-access-info p a{color:var(--gf-primary-600);text-decoration:underline}.gf-ip-access-info p a:hover{color:var(--gf-primary-700)}.gf-ip-list{display:flex;flex-direction:column;gap:var(--space-0-8);margin:var(--space-1-2) 0}.gf-ip-list code{display:inline-block;padding:var(--space-0-8) var(--space-1-2);background:var(--gf-generic-white);border:1px solid var(--gf-primary-300);border-radius:var(--space-0-4);font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:var(--space-1-2--1-6);color:var(--gf-primary-800);font-weight:500}.gf-form-field--toggle .gf-toggle-field{margin-top:var(--space-1-6)}.gf-label--toggle{display:flex;align-items:center;gap:var(--space-1-2);cursor:pointer}.gf-label--toggle input[type=checkbox]{position:relative;width:var(--space-4-8);height:var(--space-2-4);appearance:none;background:var(--gf-neutral-300);border-radius:var(--space-2-4);transition:background-color .3s ease;flex-shrink:0}.gf-label--toggle input[type=checkbox]:checked{background:var(--gf-success-500)}.gf-label--toggle input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--gf-success-500), 0.2)}.gf-label--toggle input[type=checkbox]::before{content:"";position:absolute;top:2px;left:2px;width:calc(var(--space-2-4) - 4px);height:calc(var(--space-2-4) - 4px);background:var(--gf-generic-white);border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.gf-label--toggle input[type=checkbox]:checked::before{transform:translateX(calc(var(--space-2-4) - 4px))}@media screen and (max-width: 768px){.gf-datastack-form-header{flex-direction:column;text-align:center}.gf-datastack-form-header .gf-datastack-form-icon{align-self:center}.gf-form-section{padding:var(--space-2-0)}.gf-credentials-help{padding:var(--space-1-6)}.gf-ip-access-info{padding:var(--space-1-6)}.gf-ip-list code{font-size:var(--space-1-2)}.gf-label--toggle{flex-direction:column;align-items:flex-start;gap:var(--space-1-2)}.gf-label--toggle input[type=checkbox]{align-self:center}}.gf-test-connection-container{max-width:var(--space-10-0);margin:0 auto}.gf-connection-summary{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4);margin-bottom:var(--space-3-2)}.gf-connection-summary h3{color:var(--gf-neutral-900);margin:0 0 var(--space-1-6) 0}.gf-connection-info{display:grid;gap:var(--space-1-2)}.gf-connection-field{display:flex;justify-content:space-between;align-items:center}.gf-connection-field label{color:var(--gf-neutral-700);font-weight:500}.gf-connection-field span{color:var(--gf-neutral-900)}.gf-test-actions{display:grid;gap:var(--space-3-2)}.gf-test-section{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4)}.gf-test-section--secondary{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-300)}.gf-test-info{margin-bottom:var(--space-2-4)}.gf-test-info h4{color:var(--gf-neutral-900);margin:0 0 var(--space-1-2) 0}.gf-test-info p{color:var(--gf-neutral-600);margin:0}.gf-test-results{margin:var(--space-2-0) 0}.gf-test-result{display:flex;align-items:flex-start;gap:var(--space-1-6);padding:var(--space-2-0);border-radius:var(--space-1-2)}.gf-test-result--success{background:var(--gf-success-50);border:1px solid var(--gf-success-200)}.gf-test-result--success .gf-test-result-icon{background:var(--gf-success-500);color:var(--gf-generic-white)}.gf-test-result--success h5{color:var(--gf-success-800)}.gf-test-result--success p{color:var(--gf-success-700)}.gf-test-result--error{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200)}.gf-test-result--error .gf-test-result-icon{background:var(--gf-destructive-500);color:var(--gf-generic-white)}.gf-test-result--error h5{color:var(--gf-destructive-800)}.gf-test-result--error p{color:var(--gf-destructive-700)}.gf-test-result-icon{width:var(--space-3-2);height:var(--space-3-2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0}.gf-test-result-content{flex:1}.gf-test-result-content h5{margin:0 0 var(--space-0-4) 0}.gf-test-result-content p{margin:0}.gf-status-badge{padding:var(--space-0-4) var(--space-1-2);border-radius:var(--space-0-8);font-weight:500}.gf-status-badge--pending{background:var(--gf-warning-100);color:var(--gf-warning-700)}.gf-status-badge--success{background:var(--gf-success-100);color:var(--gf-success-700)}.gf-status-badge--error{background:var(--gf-destructive-100);color:var(--gf-destructive-700)}.gf-success-container{max-width:var(--space-10-0);margin:0 auto;text-align:center}.gf-success-message{padding:var(--space-4-0) var(--space-2-4);margin-bottom:var(--space-3-2)}.gf-success-message .gf-success-icon{margin:0 auto var(--space-2-0);width:var(--space-6-4);height:var(--space-6-4);color:var(--gf-success-500)}.gf-success-message .gf-success-icon svg{width:100%;height:100%}.gf-success-message h3{color:var(--gf-neutral-900);margin:0 0 var(--space-1-6) 0}.gf-success-message p{color:var(--gf-neutral-600);margin:0}.gf-connections-summary{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4);margin-bottom:var(--space-3-2);text-align:left}.gf-connections-summary h4{color:var(--gf-neutral-900);margin:0 0 var(--space-1-6) 0}.gf-connections-list{display:grid;gap:var(--space-1-2)}.gf-connection-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1-6);background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2)}.gf-connection-item-info h5{color:var(--gf-neutral-900);margin:0 0 var(--space-0-4) 0}.gf-connection-item-info p{color:var(--gf-neutral-600);margin:0}.gf-next-steps{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);border-radius:var(--space-1-6);padding:var(--space-2-4);margin-bottom:var(--space-3-2);text-align:left}.gf-next-steps h4{color:var(--gf-primary-800);margin:0 0 var(--space-2-0) 0}.gf-next-steps-list{display:grid;gap:var(--space-2-0)}.gf-next-step{display:flex;align-items:flex-start;gap:var(--space-1-6)}.gf-next-step-icon{width:var(--space-3-2);height:var(--space-3-2);background:var(--gf-primary-500);color:var(--gf-generic-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.gf-next-step-content{flex:1}.gf-next-step-content h5{color:var(--gf-primary-800);margin:0 0 var(--space-0-4) 0}.gf-next-step-content p{color:var(--gf-primary-700);margin:0}.gf-form-help{margin-top:var(--space-1-2)}.gf-form-help p{color:var(--gf-neutral-500);margin:0}.gf-form-help p code{background:var(--gf-neutral-100);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-family:monospace;font-size:.9em}.gf-test-form textarea{min-height:var(--space-8-0);resize:vertical;font-family:monospace;font-size:.9em}.gf-setup-actions--navigation{margin-top:var(--space-2-4);border-top:1px solid var(--gf-neutral-200);padding-top:var(--space-2-4)}@media(max-width: 768px){.gf-connection-field{flex-direction:column;align-items:flex-start;gap:var(--space-0-4)}.gf-connection-item{flex-direction:column;align-items:flex-start;gap:var(--space-1-2)}.gf-next-step{gap:var(--space-1-2)}.gf-success-message{padding:var(--space-2-4) var(--space-1-6)}}.gf-dashboard-container{max-width:calc(var(--space-10)*2);margin:0 auto;padding:var(--space-2-4)}.gf-dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4-0)}.gf-dashboard-header .gf-dashboard-title h1{color:var(--gf-neutral-900);margin:0 0 var(--space-1-2) 0}.gf-dashboard-header .gf-dashboard-title p{color:var(--gf-neutral-600);margin:0}.gf-dashboard-header .gf-dashboard-actions{flex-shrink:0}.gf-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--space-20), 1fr));gap:var(--space-2-0);margin-bottom:var(--space-4-0)}.gf-stat-card{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4);text-align:center}.gf-stat-card .gf-stat-value{color:var(--gf-primary-600);margin-bottom:var(--space-1-2);font-weight:700}.gf-stat-card .gf-stat-label{color:var(--gf-neutral-600);text-transform:uppercase;letter-spacing:.05em}.gf-setup-banner{background:linear-gradient(135deg, var(--gf-primary-50) 0%, var(--gf-secondary-50) 100%);border:1px solid var(--gf-primary-200);border-radius:var(--space-1-6);padding:var(--space-3-2);margin-bottom:var(--space-4-0);display:flex;align-items:center;gap:var(--space-3-2)}.gf-setup-banner .gf-setup-banner--content{flex:1}.gf-setup-banner .gf-setup-banner--content h3{color:var(--gf-primary-800);margin:0 0 var(--space-1-6) 0}.gf-setup-banner .gf-setup-banner--content p{color:var(--gf-primary-700);margin:0 0 var(--space-2-4) 0}.gf-setup-banner .gf-setup-banner--actions{display:flex;gap:var(--space-1-6)}.gf-setup-banner .gf-setup-banner--icon{flex-shrink:0;width:var(--space-6-4);height:var(--space-6-4);color:var(--gf-primary-500)}.gf-setup-banner .gf-setup-banner--icon svg{width:100%;height:100%}.gf-dashboard-section{margin-bottom:var(--space-4-0)}.gf-dashboard-section .gf-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2-4)}.gf-dashboard-section .gf-section-header h2{color:var(--gf-neutral-900);margin:0}.gf-connections-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--space-30), 1fr));gap:var(--space-2-0);margin-bottom:var(--space-2-4)}.gf-connection-card{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4);transition:all .2s ease}.gf-connection-card:hover{border-color:var(--gf-neutral-300);box-shadow:0 var(--space-0-4) var(--space-1-6) rgba(0,0,0,.1)}.gf-connection-card--default{border-color:var(--gf-primary-300);background:var(--gf-primary-25)}.gf-connection-card .gf-connection-card--header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-2-0)}.gf-connection-card .gf-connection-card--header .gf-connection-info h4{color:var(--gf-neutral-900);margin:0 0 var(--space-0-4) 0}.gf-connection-card .gf-connection-card--header .gf-connection-info .gf-connection-type{color:var(--gf-neutral-600);text-transform:uppercase;letter-spacing:.05em}.gf-connection-card .gf-connection-card--status{margin-bottom:var(--space-2-0)}.gf-connection-card .gf-connection-card--actions{display:flex;gap:var(--space-1-2)}.gf-default-badge{background:var(--gf-primary-500);color:var(--gf-generic-white);padding:var(--space-0-4) var(--space-1-2);border-radius:var(--space-0-8);font-weight:600}.gf-view-more{text-align:center;margin-top:var(--space-2-4)}.gf-empty-state{text-align:center;padding:var(--space-6-4) var(--space-2-4)}.gf-empty-state .gf-empty-state--icon{margin:0 auto var(--space-2-4);width:var(--space-8-0);height:var(--space-8-0);color:var(--gf-neutral-400)}.gf-empty-state .gf-empty-state--icon svg{width:100%;height:100%}.gf-empty-state h3{color:var(--gf-neutral-700);margin:0 0 var(--space-1-6) 0}.gf-empty-state p{color:var(--gf-neutral-600);margin:0 0 var(--space-2-4) 0;max-width:var(--space-50);margin-left:auto;margin-right:auto}.gf-quick-actions{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--space-30), 1fr));gap:var(--space-2-0)}.gf-action-card{display:flex;align-items:center;gap:var(--space-2-0);background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4);text-decoration:none;color:inherit;transition:all .2s ease}.gf-action-card:hover{border-color:var(--gf-primary-300);background:var(--gf-primary-25);text-decoration:none;color:inherit}.gf-action-card .gf-action-card--icon{width:var(--space-4-8);height:var(--space-4-8);color:var(--gf-primary-500);flex-shrink:0}.gf-action-card .gf-action-card--icon svg{width:100%;height:100%}.gf-action-card .gf-action-card--content h4{color:var(--gf-neutral-900);margin:0 0 var(--space-0-4) 0}.gf-action-card .gf-action-card--content p{color:var(--gf-neutral-600);margin:0}@media screen and (max-width: 768px){.gf-dashboard-container{padding:var(--space-1-6)}.gf-dashboard-header{flex-direction:column;gap:var(--space-2-0);align-items:stretch}.gf-dashboard-stats{grid-template-columns:1fr}.gf-setup-banner{flex-direction:column;text-align:center}.gf-setup-banner .gf-setup-banner--actions{justify-content:center}.gf-connections-grid{grid-template-columns:1fr}.gf-quick-actions{grid-template-columns:1fr}}.gf-connections-container{max-width:calc(var(--space-10)*2);margin:0 auto;padding:var(--space-2-4)}.gf-connections-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4-0)}.gf-connections-header .gf-page-title h1{color:var(--gf-neutral-900);margin:0 0 var(--space-1-2) 0}.gf-connections-header .gf-page-title p{color:var(--gf-neutral-600);margin:0}.gf-connections-header .gf-page-actions{flex-shrink:0}.gf-breadcrumb{color:var(--gf-neutral-500);margin-bottom:var(--space-1-6)}.gf-breadcrumb a{color:var(--gf-primary-600);text-decoration:none}.gf-breadcrumb a:hover{text-decoration:underline}.gf-breadcrumb .gf-breadcrumb--separator{margin:0 var(--space-1-2)}.gf-connections-table{background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);overflow:hidden;margin-bottom:var(--space-2-4)}.gf-table-header{display:grid;grid-template-columns:1fr auto auto auto auto;gap:var(--space-2-0);background:var(--gf-neutral-50);border-bottom:1px solid var(--gf-neutral-200);padding:var(--space-2-0) var(--space-2-4)}.gf-table-header .gf-table-cell{color:var(--gf-neutral-700);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.gf-table-row{display:grid;grid-template-columns:1fr auto auto auto auto;gap:var(--space-2-0);padding:var(--space-2-4);border-bottom:1px solid var(--gf-neutral-100);transition:background-color .2s ease}.gf-table-row:hover{background:var(--gf-neutral-25)}.gf-table-row:last-child{border-bottom:none}.gf-table-row--inactive{opacity:.6;background:var(--gf-neutral-50)}.gf-table-row .gf-table-cell{display:flex;align-items:center}.gf-table-row .gf-table-cell--name{min-width:0}.gf-table-row .gf-table-cell--actions{justify-content:flex-end}.gf-connection-name{min-width:0}.gf-connection-name h4{color:var(--gf-neutral-900);margin:0 0 var(--space-0-4) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-connection-name .gf-connection-id{color:var(--gf-neutral-500)}.gf-stack-type{display:flex;align-items:center;gap:var(--space-1-2)}.gf-stack-type .gf-stack-type--icon{width:var(--space-2-4);height:var(--space-2-4);color:var(--gf-neutral-600)}.gf-stack-type .gf-stack-type--icon svg{width:100%;height:100%}.gf-stack-type span{color:var(--gf-neutral-700)}.gf-action-group{display:flex;gap:var(--space-1-2);align-items:center}.gf-inline-form{display:inline}.gf-connections-summary{text-align:center;padding:var(--space-2-0);border-top:1px solid var(--gf-neutral-200);background:var(--gf-neutral-25)}.gf-connections-summary p{color:var(--gf-neutral-600);margin:0}.gf-delete-container{max-width:var(--space-60);margin:0 auto;padding:var(--space-2-4)}.gf-delete-header{text-align:center;margin-bottom:var(--space-4-0)}.gf-delete-header h1{color:var(--gf-neutral-900);margin:0 0 var(--space-1-2) 0}.gf-delete-header p{color:var(--gf-neutral-600);margin:0}.gf-delete-content{max-width:var(--space-50);margin:0 auto}.gf-warning-banner{display:flex;align-items:flex-start;gap:var(--space-2-0);background:var(--gf-warning-50);border:1px solid var(--gf-warning-200);border-radius:var(--space-1-6);padding:var(--space-2-4);margin-bottom:var(--space-3-2)}.gf-warning-banner .gf-warning-banner--icon{width:var(--space-3-2);height:var(--space-3-2);color:var(--gf-warning-600);flex-shrink:0}.gf-warning-banner .gf-warning-banner--icon svg{width:100%;height:100%}.gf-warning-banner .gf-warning-banner--content h3{color:var(--gf-warning-800);margin:0 0 var(--space-1-2) 0}.gf-warning-banner .gf-warning-banner--content p{color:var(--gf-warning-700);margin:0}.gf-delete-warning{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);border-radius:var(--space-1-6);padding:var(--space-2-4);margin-bottom:var(--space-3-2)}.gf-delete-warning h4{color:var(--gf-destructive-800);margin:0 0 var(--space-1-6) 0}.gf-delete-warning ul{margin:0;padding-left:var(--space-2-4)}.gf-delete-warning ul li{color:var(--gf-destructive-700);margin-bottom:var(--space-1-2)}.gf-delete-warning ul li:last-child{margin-bottom:0}.gf-form-actions{display:flex;gap:var(--space-2-0);justify-content:center;padding-top:var(--space-3-2);border-top:1px solid var(--gf-neutral-200)}.gf-connection-header{display:flex;align-items:center;gap:var(--space-1-2)}.gf-connection-header .gf-connection-header--icon{width:var(--space-2-4);height:var(--space-2-4);flex-shrink:0}.gf-connection-header .gf-connection-header--icon img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1024px){.gf-table-header,.gf-table-row{grid-template-columns:1fr auto auto}.gf-table-header .gf-table-cell--type,.gf-table-header .gf-table-cell--default,.gf-table-row .gf-table-cell--type,.gf-table-row .gf-table-cell--default{display:none}.gf-action-group{flex-direction:column;gap:var(--space-0-8)}}@media screen and (max-width: 768px){.gf-connections-container,.gf-delete-container{padding:var(--space-1-6)}.gf-connections-header{flex-direction:column;gap:var(--space-2-0);align-items:stretch}.gf-table-header,.gf-table-row{grid-template-columns:1fr auto}.gf-table-header .gf-table-cell--status,.gf-table-row .gf-table-cell--status{display:none}.gf-connection-name h4{white-space:normal;overflow:visible;text-overflow:initial}.gf-form-actions{flex-direction:column}.gf-warning-banner{flex-direction:column;text-align:center}}:root{--gf-page-header-icon-size: var(--space-4-0)}.gf-page,.gf-page--user--home,.gf-page--workflow--list,.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide,.gf-base--settings .gf-base--settings--content .gf-page--settings--full,.gf-page--team--home,.gf-page--virtual-tables,.gf-page--event-logs,.gf-page--project--home,.gf-base--project--content .gf-page--project--home,.gf-base--project--content .gf-page--project--list,.gf-page--data,.gf-page--datastack,.gf-page--dashboard--list,.gf-dashboard--detail--content--container.gf-dashboard--preview .gf-page--dashboard--preview,.gf-page--dashboard--shared,.gf-page--dashboard--preview,.gf-page--collection,.gf-page--billing-overview,.gf-page--organization--home{width:100%;max-width:100%;height:100vh;padding:var(--space-2-4);display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-page--header{width:100%}.gf-page--header--text{gap:var(--space-1-6);display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.gf-page--header--text--icon{display:flex;align-items:center;justify-content:center;height:100%}.gf-page--header--text--icon .gf-icon svg{stroke:currentColor}.gf-page--header--text--icon .gf-icon svg path{stroke-width:2.5 !important;stroke:currentColor}.gf-page--header--text--icon>img{width:var(--gf-page-header-icon-size);height:var(--gf-page-header-icon-size);max-width:var(--gf-page-header-icon-size);max-height:var(--gf-page-header-icon-size);object-fit:contain}.gf-page--content{width:100%;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.gf-page--content::-webkit-scrollbar{display:none}.gf-page--content--container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2-0)}.gf-page--content--row{width:100%;display:flex;flex-direction:row;gap:var(--space-2-0)}.gf-page--content--column{width:100%;display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-page--content--column>*:not([class*=gf-callout]):not([class*=gf-task-monitor]){padding:var(--space-4-0);border:1px solid var(--gf-neutral-200);border-radius:var(--gf-component-border-radius)}.gf-page--section,.gf-page--user--home .gf-page--section--favorites,.gf-page--user--home .gf-page--section--shared-projects,.gf-page--user--home .gf-page--section--private-projects,.gf-page--workflow--list .gf-page--section--workflows,.gf-page--section--pricing-table,.gf-page--section--subscription,.gf-page--section--event-logs,.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row .gf-page--section--pinned-dashboard,.gf-base--project--content .gf-page--project--list .gf-page--section--published-projects,.gf-base--project--content .gf-page--project--list .gf-page--section--invite-only-projects,.gf-base--project--content .gf-page--project--list .gf-page--section--default-project,.gf-base--project--content .gf-page--project--list .gf-page--section--other-projects,.gf-page--data .gf-page--section--favorites,.gf-page--data .gf-page--section--databases,.gf-page--data .gf-page--section--virtual-database,.gf-page--dashboard--list .gf-page--section--dashboards,.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard,.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat,.gf-page--section--loom,.gf-page--section--summary,.gf-page--section--virtual-tables,.gf-page--section--collections,.gf-page--section--default-team,.gf-page--section--other-data,.gf-page--section--teams,.gf-page--section--delete{min-width:calc(var(--space-3-6)*10);height:100%;display:flex;flex-direction:column}.gf-page--section--content{display:flex;flex-direction:column;gap:var(--space-2-8)}.gf-page--section--footer{margin-top:var(--space-2-4);display:flex;align-items:center}.gf-page--section--header{min-height:var(--space-7-0);padding-bottom:var(--space-2-4);margin-bottom:var(--space-2-4);border-bottom:1px solid var(--gf-neutral-400);display:flex;flex-direction:row;align-items:center;gap:var(--space-1-2)}.gf-page--section--header .gf-icon{display:flex;align-items:center;justify-content:center;width:var(--space-2-4)}.gf-page--section--header--text{display:flex;flex-direction:column;gap:var(--space-0-4)}.gf-page--section--header--text--subtitle{color:var(--gf-neutral-400)}.gf-page--section--header .gf-actions{display:flex;justify-content:flex-end;flex:1}.gf-page--section--header .gf-entity{padding:0}.gf-page--section--delete{box-shadow:0 2px 6px rgba(16,24,40,.06);background-color:var(--gf-neutral-200)}.gf-page--sidebar,.gf-page--landing,.gf-page--sidebar--figbot{height:100vh;width:100%;display:flex;flex:1}.gf-page--sidebar--panel,.gf-page--sidebar--panel--left,.gf-page--sidebar--panel--right{height:100vh;width:100%;padding:0;display:flex;flex-direction:column;gap:var(--space-3-6)}.gf-page--sidebar--panel--left,.gf-page--sidebar--panel--right{flex:1}.gf-page--sidebar--panel--content{width:100%;display:flex;align-items:center;justify-content:center}.gf-page--organization--home{padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4)}.gf-page--organization--home .gf-page--content--row{padding-bottom:var(--space-2-4)}.gf-page--organization--home .gf-page--content--row--column{gap:var(--space-6-4)}.gf-page--organization--home .gf-page--section--subscription,.gf-page--organization--home .gf-page--section--members{flex:0}.gf-page--organization--home .gf-page--section--members .gf-avatar--full{padding-bottom:0;border-bottom:0}.gf-page--organization--home .gf-page--section--organizations{height:auto}.gf-page--organization--home .gf-page--section--organizations .gf-entity{gap:var(--space-1-2)}.gf-page--organization--home .gf-page--section--organizations .gf-entity--icon{width:auto;padding:0 var(--space-0-8);min-width:var(--space-3-6)}.gf-page--organization--home .gf-card--subscription{max-width:100%}.gf-page--organization--subscription-selection{width:100%;min-height:100%;display:flex;justify-content:center;padding:var(--space-4-0) var(--space-2-0)}.gf-page--organization--subscription-selection--container{display:flex;flex-direction:column;width:100%;max-width:calc(var(--space-10)*12);gap:var(--space-4-8)}.gf-page--organization--subscription-selection--promo-notice{text-align:center;margin-bottom:var(--space-2-4)}.gf-page--organization--subscription-selection--promo-notice p{color:var(--gf-success-600);background-color:var(--gf-success-100);padding:var(--space-1-2) var(--space-2-4);border-radius:var(--space-0-8);display:inline-block;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-page--organization--subscription-selection--header{text-align:center}.gf-page--organization--subscription-selection--header h1{margin-bottom:var(--space-1-6)}.gf-page--organization--subscription-selection--header--description{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-700);margin-bottom:var(--space-0-8)}.gf-page--organization--subscription-selection--header--note{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);color:var(--gf-neutral-600)}.gf-page--organization--subscription-selection--content{width:100%}.gf-page--organization--subscription-selection--content stripe-pricing-table{width:100%}.gf-page--organization--subscription-selection--footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-0);margin-top:var(--space-2-4)}.gf-page--organization--subscription-selection--footer--actions{display:flex;gap:var(--space-2-0)}.gf-page--organization--subscription-selection--footer--note{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-600);text-align:center}.gf-billing-list{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-billing-list--item{display:flex;align-items:center;gap:var(--space-2-4);padding:var(--space-2-4);background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);transition:border-color 200ms ease}.gf-billing-list--item:hover{border-color:var(--gf-neutral-300)}.gf-billing-list--item--org{display:flex;align-items:center;gap:var(--space-1-6);flex:1;min-width:0}.gf-billing-list--item--org--info{display:flex;flex-direction:column;gap:var(--space-0-4);min-width:0}.gf-billing-list--item--org--info h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 768px){.gf-billing-list--item--org--info h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-billing-list--item--subscription{display:flex;align-items:center;gap:var(--space-2-4)}.gf-billing-list--item--subscription--info{display:flex;align-items:center;gap:var(--space-1-2)}.gf-billing-list--item--subscription--price{min-width:var(--space-7-2);text-align:right}.gf-billing-list--item--actions{display:flex;gap:var(--space-1-2);flex-shrink:0}:root{--gf-placeholder-canvas-step-icon-size: var(--space-1-6);--gf-placeholder-canvas-step-number-size: var(--space-3-2)}.gf-placeholder--canvas{grid-column:1/-1;grid-row:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:150;height:100%;position:relative;pointer-events:none;gap:var(--space-3-6)}.gf-placeholder--canvas button,.gf-placeholder--canvas a,.gf-placeholder--canvas input,.gf-placeholder--canvas select,.gf-placeholder--canvas textarea{pointer-events:auto}.gf-placeholder--canvas ul{max-width:calc(var(--space-10)*5);display:flex;flex-direction:column;gap:var(--space-2-8);color:var(--gf-neutral-400)}.gf-placeholder--canvas li{display:flex;align-items:center;justify-content:start;gap:var(--space-2-4)}.gf-placeholder--canvas--title{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em;font-weight:600;margin:0}@media screen and (min-width: 768px){.gf-placeholder--canvas--title{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-placeholder--canvas--subtitle{font-size:var(--space-1-6);line-height:var(--space-3-2);margin:0;margin-top:calc(var(--space-1-2)*-1)}.gf-placeholder--canvas--steps{display:flex;flex-direction:column;gap:var(--space-2-0);position:relative}.gf-placeholder--canvas--steps::before{content:"";position:absolute;left:calc(var(--gf-placeholder-canvas-step-number-size)/2 - 1px);top:calc(var(--gf-placeholder-canvas-step-number-size)/2);bottom:calc(var(--gf-placeholder-canvas-step-number-size)/2);width:2px;background:repeating-linear-gradient(to bottom, var(--gf-neutral-400) 0, var(--gf-neutral-400) 6px, transparent 6px, transparent 12px);background-size:2px 12px;animation:gf-march .4s linear infinite}@keyframes gf-march{to{background-position:0 12px}}.gf-placeholder--canvas--step{display:flex;align-items:center;gap:var(--space-2-4)}.gf-placeholder--canvas--step--number{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:600;line-height:1;width:var(--gf-placeholder-canvas-step-number-size);height:var(--gf-placeholder-canvas-step-number-size);border-radius:50%;background:var(--gf-neutral-100);border:1px solid var(--gf-neutral-400);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;color:var(--gf-neutral-400)}.gf-placeholder--canvas--step--content{display:flex;align-items:center;gap:var(--space-1-2)}.gf-placeholder--canvas--step--icon{font-size:var(--gf-placeholder-canvas-step-icon-size);color:var(--gf-neutral-400);flex-shrink:0;width:var(--gf-placeholder-canvas-step-icon-size);height:var(--gf-placeholder-canvas-step-icon-size)}.gf-placeholder--canvas--step--text{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-placeholder--canvas--step--text strong{font-weight:600}.gf-placeholder--canvas--button{display:flex;align-items:center;justify-content:center;position:relative}.gf-placeholder--canvas--button .gf-workflow-plus-button-container{position:relative !important;top:auto !important;left:auto !important;color:var(--gf-neutral-400)}.gf-placeholder--canvas--button .gf-workflow-plus-button-container:hover{opacity:1}.gf-placeholder--canvas--button .gf-workflow-plus-button-container:hover .gf-workflow-plus-button--path{stroke:var(--gf-primary-500);stroke-width:1.32}.gf-placeholder--icon{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:rgba(0,0,0,0);padding:var(--space-4-8);text-align:center;gap:var(--space-2-4)}.gf-placeholder--icon>.gf-icon{width:var(--space-6-4);height:var(--space-6-4);color:var(--gf-secondary-200);flex-shrink:0}.gf-placeholder--icon>.gf-icon svg{width:100%;height:100%}.gf-placeholder--icon>.gf-icon svg path{stroke:currentColor !important}.gf-placeholder--text{max-width:calc(var(--space-10-0)*5)}.gf-placeholder--error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;flex-grow:1;background-color:rgba(0,0,0,0);padding:var(--space-4-8);text-align:center;gap:var(--space-2-4)}.gf-placeholder--error>.gf-icon{width:var(--space-4-8);height:var(--space-4-8);color:var(--gf-neutral-400);flex-shrink:0}.gf-placeholder--error>.gf-icon svg{width:100%;height:100%}.gf-placeholder--error>.gf-icon svg path{stroke:currentColor !important}.gf-placeholder--error .gf-callout{max-width:calc(var(--space-10-0)*5);text-align:left}.gf-placeholder--error--message{max-width:calc(var(--space-10-0)*5);margin:0}.gf-popover,.gf-popover--workflow,.gf-popover--node{box-shadow:0 6px 15px -2px rgba(16,24,40,.08);border-radius:var(--space-1-2);padding:var(--space-2-4);background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(8px);border:1px solid var(--gf-neutral-100);width:auto}.gf-popover--grid{display:grid;gap:var(--space-2-0)}.gf-popover--button{display:flex;flex-direction:column;align-items:center}.gf-popover--button--label{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:500;color:var(--gf-neutral-700);text-align:center}.gf-popover--node .gf-popover--grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-0-8)}.gf-popover--node .gf-icon{width:var(--space-4-8);height:var(--space-4-8)}.gf-popover--workflow{margin-bottom:0;width:auto}.gf-popover--workflow .gf-popover--grid{grid-template-columns:repeat(3, 1fr);gap:var(--space-0-8)}.gf-popover--workflow .gf-icon{width:var(--space-4-8);height:var(--space-4-8)}.gf-popover--workflow .gf-popover--categorized{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-popover--workflow .gf-popover--row{display:flex;align-items:center;gap:var(--space-1-2)}.gf-popover--workflow .gf-popover--row--label{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400);min-width:5rem;text-align:right;padding-right:var(--space-0-8)}.gf-popover--workflow .gf-popover--row--buttons{display:flex;gap:var(--space-0-8)}.gf-resize-handle,.gf-resize-handle--horizontal,.gf-resize-handle--vertical{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);transition:background-color .2s ease;pointer-events:all;flex-shrink:0}.gf-resize-handle:hover,.gf-resize-handle--horizontal:hover,.gf-resize-handle--vertical:hover{background-color:rgba(118,195,249,.05)}.gf-resize-handle.dragging,.dragging.gf-resize-handle--horizontal,.dragging.gf-resize-handle--vertical{background-color:rgba(118,195,249,.1)}.gf-resize-handle--vertical{width:var(--space-1-2);height:100%;cursor:ew-resize;border-left:1px solid var(--gf-neutral-200);border-top-left-radius:var(--gf-sidebar-border-radius);border-bottom-left-radius:var(--gf-sidebar-border-radius)}.gf-resize-handle--vertical .gf-resize-handle--bar{width:var(--space-0-4);height:var(--space-7-2);flex-direction:column}.gf-resize-handle--vertical .gf-resize-handle--dots{flex-direction:column;gap:var(--space-0-4)}.gf-resize-handle--horizontal{width:100%;height:var(--space-1-2);cursor:ns-resize;border-top:1px solid var(--gf-neutral-200);border-top-left-radius:var(--gf-sidebar-border-radius);border-top-right-radius:var(--gf-sidebar-border-radius)}.gf-resize-handle--horizontal .gf-resize-handle--bar{width:var(--space-7-2);height:var(--space-0-4);flex-direction:row}.gf-resize-handle--horizontal .gf-resize-handle--dots{flex-direction:row;gap:var(--space-0-4)}.gf-resize-handle--bar{background-color:var(--gf-neutral-300);border-radius:var(--space-0-4);display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.gf-resize-handle:hover .gf-resize-handle--bar,.gf-resize-handle--vertical:hover .gf-resize-handle--bar,.gf-resize-handle--horizontal:hover .gf-resize-handle--bar{background-color:var(--gf-neutral-400)}.gf-resize-handle.dragging .gf-resize-handle--bar,.dragging.gf-resize-handle--vertical .gf-resize-handle--bar,.dragging.gf-resize-handle--horizontal .gf-resize-handle--bar{background-color:var(--gf-neutral-500)}.gf-resize-handle--dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.gf-resize-handle--dot{width:var(--space-0-4);height:var(--space-0-4);border-radius:50%;background-color:var(--gf-generic-white)}.gf-sidebar--chat:not(.expanded) .gf-page--sidebar--figbot .gf-resize-handle--vertical{display:none}.gf-page--sidebar--landing .gf-resize-handle--vertical,.gf-page--sidebar--landing .gf-resize-handle--horizontal{display:none}.gf-secret-widget--container{position:relative;display:flex;align-items:center;gap:var(--space-0-4);background:rgba(0,0,0,0);padding:0}.gf-secret-widget--content{flex:1;font-family:"JetBrains Mono","Fira Code","Monaco","Consolas",monospace;font-size:.875rem;line-height:1.5;background:rgba(0,0,0,0);border:none;cursor:pointer;user-select:none;position:relative;min-height:1.5rem;display:flex;align-items:center}.gf-secret-widget--content:hover{color:var(--gf-primary-600)}.gf-secret-widget--blur{color:var(--gf-neutral-400);letter-spacing:.1em;transition:all .3s ease}.gf-secret-widget--actual{color:var(--gf-neutral-700);transition:all .3s ease}.gf-secret-widget--copy-button{background:rgba(0,0,0,0);padding:var(--space-0-4) var(--space-0-8);color:var(--gf-neutral-600);cursor:pointer;transition:all .2s ease;position:absolute;top:var(--space-0-8);right:var(--space-0-8);z-index:10}.gf-secret-widget--copy-button:hover{color:var(--gf-neutral-700);background:var(--gf-neutral-300)}.gf-secret-widget--copy-button:active{transform:scale(0.95)}.gf-secret-widget--copy-button.gf-secret-widget--copied{color:var(--c-green);transform:scale(1.1)}.gf-secret-widget--copy-button.gf-secret-widget--copied i{animation:clipboardSuccess .3s ease-in-out}.gf-secret-widget--help{font-size:.75rem;color:var(--gf-neutral-500);margin-top:var(--space-0-4);text-align:center;font-style:italic}:root{--gf-stats-icon-size: var(--space-2-0)}.gf-stats{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-0-4);flex:1 1 auto;min-width:0}.gf-stats .gf-icon{width:var(--gf-stats-icon-size);height:var(--gf-stats-icon-size)}.gf-stats .gf-icon i,.gf-stats .gf-icon svg,.gf-stats .gf-icon img{width:100%;height:100%}.gf-stats strong{font-weight:600}.gf-stats--timestamp{opacity:.8;white-space:nowrap}.gf-markdown p{margin:0 0 var(--space-2-0) 0}.gf-markdown p:last-child{margin-bottom:0}.gf-markdown ul,.gf-markdown ol{margin:0 0 var(--space-2-0) 0;padding-left:var(--space-2-4)}.gf-markdown ul li,.gf-markdown ol li{margin-bottom:var(--space-0-4);list-style:disc;color:var(--gf-neutral-600)}.gf-markdown ol li{list-style:decimal}.gf-markdown h1,.gf-markdown h2,.gf-markdown h3,.gf-markdown h4,.gf-markdown h5,.gf-markdown h6{font-weight:600;margin:var(--space-2-0) 0 var(--space-1-2) 0}.gf-markdown h1:first-child,.gf-markdown h2:first-child,.gf-markdown h3:first-child,.gf-markdown h4:first-child,.gf-markdown h5:first-child,.gf-markdown h6:first-child{margin-top:0}.gf-markdown code{background-color:var(--gf-neutral-100);padding:.125rem .25rem;border-radius:.25rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.9em}.gf-markdown pre{background-color:var(--gf-neutral-100);padding:var(--space-1-2);border-radius:var(--space-0-8);overflow-x:auto;margin:var(--space-2-0) 0}.gf-markdown pre code{background-color:rgba(0,0,0,0);padding:0}.gf-markdown blockquote{border-left:var(--space-0-4) solid var(--gf-primary-400);padding-left:var(--space-1-2);margin:var(--space-2-0) 0;color:var(--gf-neutral-600);font-style:italic}.gf-markdown strong{font-weight:600}.gf-markdown em{font-style:italic}.gf-markdown a{text-decoration:underline}.gf-markdown a:hover{color:var(--gf-primary-600)}.gf-markdown table{width:100%;margin:var(--space-2-0) 0;border-collapse:collapse;border-radius:var(--space-0-8);overflow:hidden;border:1px solid var(--gf-neutral-200)}.gf-markdown table th{font-weight:600;font-size:var(--space-1-2);line-height:var(--space-2-8);background-color:var(--gf-neutral-50);color:var(--gf-neutral-700);padding:var(--space-1-2);text-align:left;border-bottom:1px solid var(--gf-neutral-200)}.gf-markdown table td{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-600);padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-100)}.gf-markdown table tbody tr:last-child td{border-bottom:none}.gf-page--section--summary .gf-page--section--header{margin-bottom:var(--space-2-4)}.gf-page--section--summary .gf-page--section--content{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.gf-page--section--summary .gf-page--section--content::-webkit-scrollbar{display:none}.gf-page--section--summary .gf-card--summary{padding:0}.gf-page--section--summary .gf-card--summary .gf-card--content{position:relative}.gf-page--section--summary .gf-card--summary .gf-card--content .gf-loading--ellipsis.htmx-request{background:var(--gf-neutral-50)}.gf-page--section--summary .gf-card--summary .gf-card--content--body{gap:0;display:block}.gf-page--section--summary .gf-card--summary .gf-card--content--body p{margin:0 0 var(--space-2-0) 0}.gf-page--section--summary .gf-card--summary .gf-card--content--body p:last-child{margin-bottom:0}.gf-page--section--summary .gf-card--summary .gf-card--content--body ul,.gf-page--section--summary .gf-card--summary .gf-card--content--body ol{margin:0 0 var(--space-2-0) 0;padding-left:var(--space-2-4)}.gf-page--section--summary .gf-card--summary .gf-card--content--body ul li,.gf-page--section--summary .gf-card--summary .gf-card--content--body ol li{margin-bottom:var(--space-0-4);list-style:disc;color:var(--gf-neutral-600)}.gf-page--section--summary .gf-card--summary .gf-card--content--body ol li{list-style:decimal}.gf-page--section--summary .gf-card--summary .gf-card--content--body h1,.gf-page--section--summary .gf-card--summary .gf-card--content--body h2,.gf-page--section--summary .gf-card--summary .gf-card--content--body h3,.gf-page--section--summary .gf-card--summary .gf-card--content--body h4,.gf-page--section--summary .gf-card--summary .gf-card--content--body h5,.gf-page--section--summary .gf-card--summary .gf-card--content--body h6{font-weight:600;margin:var(--space-2-0) 0 var(--space-1-2) 0}.gf-page--section--summary .gf-card--summary .gf-card--content--body h1:first-child,.gf-page--section--summary .gf-card--summary .gf-card--content--body h2:first-child,.gf-page--section--summary .gf-card--summary .gf-card--content--body h3:first-child,.gf-page--section--summary .gf-card--summary .gf-card--content--body h4:first-child,.gf-page--section--summary .gf-card--summary .gf-card--content--body h5:first-child,.gf-page--section--summary .gf-card--summary .gf-card--content--body h6:first-child{margin-top:0}.gf-page--section--summary .gf-card--summary .gf-card--content--body code{background-color:var(--gf-neutral-100);padding:.125rem .25rem;border-radius:.25rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.9em}.gf-page--section--summary .gf-card--summary .gf-card--content--body pre{background-color:var(--gf-neutral-100);padding:var(--space-1-2);border-radius:var(--space-0-8);overflow-x:auto;margin:var(--space-2-0) 0}.gf-page--section--summary .gf-card--summary .gf-card--content--body pre code{background-color:rgba(0,0,0,0);padding:0}.gf-page--section--summary .gf-card--summary .gf-card--content--body blockquote{border-left:var(--space-0-4) solid var(--gf-primary-400);padding-left:var(--space-1-2);margin:var(--space-2-0) 0;color:var(--gf-neutral-600);font-style:italic}.gf-page--section--summary .gf-card--summary .gf-card--content--body strong{font-weight:600}.gf-page--section--summary .gf-card--summary .gf-card--content--body em{font-style:italic}.gf-page--section--summary .gf-card--summary .gf-card--content--body a{text-decoration:underline}.gf-page--section--summary .gf-card--summary .gf-card--content--body a:hover{color:var(--gf-primary-600)}.gf-page--section--summary .gf-card--summary .gf-card--content--body table{width:100%;margin:var(--space-2-0) 0;border-collapse:collapse;border-radius:var(--space-0-8);overflow:hidden;border:1px solid var(--gf-neutral-200)}.gf-page--section--summary .gf-card--summary .gf-card--content--body table th{font-weight:600;font-size:var(--space-1-2);line-height:var(--space-2-8);background-color:var(--gf-neutral-50);color:var(--gf-neutral-700);padding:var(--space-1-2);text-align:left;border-bottom:1px solid var(--gf-neutral-200)}.gf-page--section--summary .gf-card--summary .gf-card--content--body table td{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-600);padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-100)}.gf-page--section--summary .gf-card--summary .gf-card--content--body table tbody tr:last-child td{border-bottom:none}.gf-page--section--summary .gf-page--section--footer .gf-actions{justify-content:flex-end}.gf-tabbar,.tabbar{display:flex;height:var(--space-4-4);flex:0 0 var(--space-4-4);position:relative;gap:var(--space-0-4);border-bottom:1px solid var(--gf-neutral-200)}.gf-tabbar--link,.tabbar__link{position:relative;padding:var(--space-1-2);text-decoration:none;font-size:var(--space-1-4);line-height:var(--space-1-6);border-bottom:none;border-radius:var(--gf-component-border-radius) var(--gf-component-border-radius) 0 0;min-width:var(--space-10-0);display:flex;justify-content:center;align-items:center;text-align:center;z-index:var(--z-default);cursor:pointer}.gf-tabbar--link:hover:not(.gf-tabbar--link--active):not(.tabbar__link--active):not(.gf-tabbar--link--disabled),.tabbar__link:hover:not(.gf-tabbar--link--active):not(.tabbar__link--active):not(.gf-tabbar--link--disabled){background-color:var(--gf-neutral-100);color:var(--gf-neutral-900)}.gf-tabbar--link--active,.tabbar__link--active{background-color:var(--gf-primary-500);color:var(--gf-primary-50);z-index:calc(var(--z-default) + 1)}.gf-tabbar--link--active:hover,.tabbar__link--active:hover{background-color:var(--gf-primary-500)}.gf-tabbar--link--disabled{color:var(--gf-neutral-300);cursor:not-allowed}.widget-update-sidebar .gf-tabbar,.widget-update-sidebar .tabbar{padding:0 var(--space-1-6)}:root{--gf-table-border-color: var(--gf-neutral-200);--gf-table-column-max-width: 300px;--gf-scrollbar-width: var(--space-1-2)}.gf-table--wrapper{position:relative;display:flex;flex-direction:column;width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:auto;scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0)}.gf-table--wrapper::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-table--wrapper::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.gf-table--wrapper::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-table--wrapper::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-table--wrapper .gf-table--loading{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10}.gf-table--wrapper .gf-table{width:100%;background:var(--gf-generic-white);border-collapse:collapse;border-spacing:0;table-layout:auto}.gf-table--wrapper .gf-table--header{background:var(--gf-neutral-100);border-bottom:1px solid var(--gf-table-border-color)}.gf-table--wrapper .gf-table--header--cell{font-weight:600;position:sticky;top:0;z-index:10;background:var(--gf-neutral-100);width:1%;padding:var(--space-1-2) var(--space-1-6);color:var(--gf-neutral-700);text-align:left;white-space:nowrap;border-right:1px solid var(--gf-table-border-color);max-width:var(--gf-table-column-max-width);overflow:hidden;text-overflow:ellipsis;user-select:none}.gf-table--wrapper .gf-table--header--cell>*{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-0-8)}.gf-table--wrapper .gf-table--header--cell i{pointer-events:none}.gf-table--wrapper .gf-table--header--cell:last-child{border-right:none;width:auto;max-width:max-content}.gf-table--wrapper .gf-table--body .gf-table--data--row{border-bottom:1px solid var(--gf-table-border-color);transition:background-color .15s ease-in-out;background:var(--gf-generic-white)}.gf-table--wrapper .gf-table--body .gf-table--data--row:nth-child(even){background:var(--gf-neutral-50)}.gf-table--wrapper .gf-table--body .gf-table--data--row:hover{background:var(--gf-neutral-100) !important}.gf-table--wrapper .gf-table--body .gf-table--data--row:last-child{border-bottom:none}.gf-table--wrapper .gf-table--body .gf-table--data--row .gf-table--data--cell{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2);padding:var(--space-1-2) var(--space-1-6);border-right:1px solid var(--gf-table-border-color);width:1%;white-space:nowrap;max-width:var(--gf-table-column-max-width);overflow:hidden;text-overflow:ellipsis}.gf-table--wrapper .gf-table--body .gf-table--data--row .gf-table--data--cell:last-child{border-right:none;width:auto;max-width:max-content}.gf-table--wrapper .gf-table--footer{background:var(--gf-neutral-50);border-top:2px solid var(--gf-table-border-color)}.gf-table--wrapper .gf-table--footer--cell{font-weight:600;padding:var(--space-1-2) var(--space-1-6);color:var(--gf-neutral-700);border-right:1px solid var(--gf-table-border-color)}.gf-table--wrapper .gf-table--footer--cell:last-child{border-right:none;width:auto;max-width:max-content}.gf-table--empty-cell{padding:var(--space-3-2) var(--space-1-6);text-align:center;color:var(--gf-neutral-500);font-style:italic}.gf-table--pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-0-4);margin-top:var(--space-1-6);padding:var(--space-1-6) 0}.gf-table--pagination--link{min-width:var(--space-4-0);height:var(--space-4-0);padding:var(--space-0-8);display:flex;color:var(--gf-neutral-700);background:var(--gf-generic-white);align-items:center;justify-content:center;border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);text-decoration:none;transition:all .15s ease-in-out}.gf-table--pagination--link:hover:not(.gf-table--pagination--disabled){color:var(--gf-primary-500);background:var(--gf-neutral-50);border-color:var(--gf-primary-500)}.gf-table--pagination--disabled{color:var(--gf-neutral-400);cursor:not-allowed}.gf-table--pagination--disabled:hover{color:var(--gf-neutral-400);background:var(--gf-generic-white);border-color:var(--gf-neutral-300)}.gf-table--pagination--active .gf-table--pagination--link{background:var(--gf-primary-500);border-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-table--pagination--active .gf-table--pagination--link:hover{background:var(--gf-primary-600);border-color:var(--gf-primary-600)}.gf-table--pagination--form{display:flex;margin:0}.gf-table--pagination--input{width:var(--space-4-8);height:var(--space-4-0);padding:var(--space-0-8);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);text-align:center}.gf-table--pagination--input:focus{outline:none;border-color:var(--gf-primary-500);box-shadow:0 0 0 3px rgba(0,9,71,.1)}.gf-flex--end{display:flex;justify-content:flex-end}.gf-flex--center{display:flex;justify-content:center}.gf-flex--start{display:flex;justify-content:flex-start}@media screen and (max-width: 768px){.gf-table--wrapper{overflow-x:auto}.gf-table--header--cell,.gf-table--data--cell,.gf-table--footer--cell{padding:var(--space-0-8) var(--space-1-2);font-size:.8125rem}.gf-table--pagination{gap:calc(var(--space-0-4)/2)}.gf-table--pagination--link{min-width:var(--space-3-2);height:var(--space-3-2);font-size:.8125rem}}.gf-widget--table-schema{display:flex;flex-direction:column;gap:var(--space-1-6);width:100%;max-height:calc(var(--space-10-0)*5)}.gf-widget--table-schema--header{display:flex;flex-direction:column;gap:var(--space-1-2);padding-bottom:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-200)}.gf-widget--table-schema--content{display:flex;flex-direction:column;gap:var(--space-0-8);overflow-y:auto;max-height:calc(var(--space-10-0)*3.75);padding:var(--space-0-8) 0;scrollbar-width:thin;scrollbar-color:var(--gf-neutral-300) var(--gf-neutral-100)}.gf-widget--table-schema--content::-webkit-scrollbar{width:var(--space-0-8)}.gf-widget--table-schema--content::-webkit-scrollbar-track{background:var(--gf-neutral-100);border-radius:var(--space-0-4)}.gf-widget--table-schema--content::-webkit-scrollbar-thumb{background:var(--gf-neutral-300);border-radius:var(--space-0-4)}.gf-widget--table-schema--content::-webkit-scrollbar-thumb:hover{background:var(--gf-neutral-400)}.gf-widget--table-schema--row{display:flex;width:100%}.gf-widget--table-schema--row--label{display:flex;align-items:center;gap:var(--space-1-2);width:100%;padding:var(--space-1-2);border-radius:var(--space-0-8);cursor:pointer;transition:background-color .15s ease}.gf-widget--table-schema--row--label:hover{background-color:var(--gf-neutral-50)}.gf-widget--table-schema--row--label input[type=checkbox]{flex-shrink:0}.gf-widget--table-schema--row--content{display:flex;flex-direction:column;gap:var(--space-0-4);min-width:0}.gf-widget--table-schema--row--name{font-size:var(--space-1-6);line-height:var(--space-3-2);font-weight:500;color:var(--gf-neutral-700);word-break:break-word}.gf-widget--table-schema--row--type{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);text-transform:uppercase;letter-spacing:.5px}.gf-widget--table-schema--select-all{display:flex;align-items:center;gap:var(--space-1-2);cursor:pointer;white-space:nowrap}.gf-widget--table-schema--select-all input[type=checkbox]{flex-shrink:0}.gf-widget--table-schema--select-all .gf-form--label--secondary{margin:0}.gf-widget--table-schema--checkbox{width:var(--space-2-0);height:var(--space-2-0);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-4);background-color:rgba(0,0,0,0);cursor:pointer;flex-shrink:0;position:relative}.gf-widget--table-schema--checkbox:checked{border-color:var(--gf-primary-500);background-color:var(--gf-primary-500)}.gf-widget--table-schema--checkbox:checked::after{content:"";position:absolute;top:calc(var(--space-0-4)/2);left:calc(var(--space-0-8)*.75);width:var(--space-0-4);height:var(--space-0-8);border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.gf-widget--table-schema--checkbox:hover:not(:checked){border-color:var(--gf-neutral-500)}.gf-widget--table-schema--checkbox:focus{outline:1px solid var(--gf-primary-500);outline-offset:1px}.gf-widget--table-schema--empty{display:flex;align-items:center;justify-content:center;padding:var(--space-3-2);text-align:center;color:var(--gf-neutral-400)}@media screen and (max-width: 768px){.gf-widget--table-schema--content{max-height:calc(var(--space-10-0)*3.125)}.gf-widget--table-schema--row--label{padding:var(--space-1-6)}}.gf-table--detail,.gf-integration--detail{display:flex;flex-direction:column;height:100%}.gf-table--detail--wrapper,.gf-integration--detail--wrapper{display:flex;flex-direction:row;flex:1;overflow:hidden;gap:0}@media screen and (max-width: 1024px){.gf-table--detail--wrapper,.gf-integration--detail--wrapper{flex-direction:column;gap:var(--space-2-0)}}.gf-table--detail--sidebar,.gf-integration--detail--sidebar{flex:0 0 25%;min-width:0;border-right:1px solid var(--gf-neutral-200);overflow-y:auto}@media screen and (max-width: 1024px){.gf-table--detail--sidebar,.gf-integration--detail--sidebar{flex:0 0 auto;max-height:30vh;border-right:none;border-bottom:1px solid var(--gf-neutral-200)}}.gf-table--detail--sidebar--list{display:flex;flex-direction:column}.gf-table--detail--sidebar--list--item{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2);cursor:pointer;color:var(--gf-neutral-900)}.gf-table--detail--sidebar--list--item:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-900)}.gf-table--detail--sidebar--list--item:has(.active){background-color:var(--gf-primary-50)}.gf-table--detail--sidebar--list--item--text{flex:1;min-width:0}.gf-table--detail--sidebar--list--item--text--collection{display:block;font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);color:var(--gf-neutral-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-table--detail--sidebar--list--item--text--link{text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:inherit;cursor:pointer}.gf-table--detail--sidebar--list--item--text--link.active{color:var(--gf-primary-500)}.gf-table--detail--sidebar--list--item--meta{flex-shrink:0}.gf-table--detail--sidebar--list--item--meta--count{font-size:var(--space-1-0);color:var(--gf-neutral-500);background-color:var(--gf-neutral-100);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4)}.gf-table--detail--sidebar--list--item:hover .gf-table--detail--sidebar--list--item--meta--count{color:var(--gf-neutral-600);background-color:var(--gf-neutral-200)}.gf-table--detail--sidebar--list--item:has(.active) .gf-table--detail--sidebar--list--item--meta--count{color:var(--gf-primary-500);background-color:var(--gf-primary-100)}.gf-table--detail--sidebar--list--item:has(.active) .gf-table--detail--sidebar--list--item--text--collection{color:var(--gf-primary-400)}.gf-table--detail--sidebar--list--item--action{flex-shrink:0;opacity:1;transition:opacity .15s ease-in-out;display:flex;align-items:center}.gf-table--detail--sidebar--list--item:hover .gf-table--detail--sidebar--list--item--action{opacity:1}.gf-table--detail--sidebar--list--item--zero-rows{opacity:.4}.gf-table--detail--sidebar--list--item--zero-rows .gf-table--detail--sidebar--list--item--meta--count{color:var(--gf-neutral-400)}.gf-table--detail--sidebar--list--item--zero-rows .gf-table--detail--sidebar--list--item--text--collection{color:var(--gf-neutral-400)}.gf-table--detail--sidebar--list--item--zero-rows .gf-table--detail--sidebar--list--item--text--link{color:var(--gf-neutral-400)}.gf-table--detail--content,.gf-integration--detail--content--container{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}@media screen and (max-width: 1024px){.gf-table--detail--content,.gf-integration--detail--content--container{flex:1 1 auto}}.gf-team-icon-selector{margin:var(--space-1-6) 0}.gf-team-icon-current{display:flex;align-items:center;gap:var(--space-2-0);margin-bottom:var(--space-1-6)}.gf-image-upload--gallery-header .gf-modal--close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--gf-neutral-600);width:var(--space-3-2);height:var(--space-3-2);display:flex;align-items:center;justify-content:center;border-radius:var(--space-0-4);transition:all .2s ease}.gf-image-upload--gallery-header .gf-modal--close:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-800)}.gf-image-upload--gallery-header .gf-modal--close:focus{outline:2px solid var(--gf-primary-500);outline-offset:2px}.gf-text-editor{display:flex;flex-direction:column;width:100%;height:100%}.gf-text-editor--toolbar{border:none;flex-shrink:0;background-color:var(--gf-neutral-50);padding:var(--space-0-4) var(--space-1-2);width:100%;box-sizing:border-box;border-bottom:1px solid var(--gf-neutral-200)}.gf-text-editor--toolbar .ql-formats{margin-right:var(--space-1-2)}.gf-text-editor--content{border:none;flex:1;display:flex;flex-direction:column;min-height:0}.gf-text-editor--content .ql-container,.gf-text-editor--content .ql-toolbar{border:none !important}.gf-text-editor--content .ql-container{flex:1;display:flex;flex-direction:column}.gf-text-editor--content .ql-container .ql-editor{flex:1;padding:var(--space-1-2)}.gf-text-editor--content .ql-container .ql-editor.ql-blank::before{color:var(--gf-neutral-400);font-style:normal}.gf-text-editor--readonly .gf-text-editor--toolbar{display:none}:root{--gf-toolbar-button-size: var(--space-4-0);--gf-toolbar-button-padding: var(--space-1-2);--gf-toolbar-button-disabled-background-color: var(--gf-neutral-200);--gf-toolbar-button-disabled-border-color: var(--gf-neutral-300);--gf-toolbar-button-disabled-font-color: var(--gf-neutral-500);--gf-toolbar-button-disabled-icon-color: var(--gf-neutral-500);--gf-toolbar-height: calc(var(--gf-toolbar-button-size) + calc(var(--gf-toolbar-button-padding) * 2));--gf-toolbar-padding: var(--space-1-2);--gf-toolbar-primary-background-color: var(--gf-primary-500);--gf-toolbar-primary-font-color: var(--gf-generic-white);--gf-toolbar-primary-icon-color: var(--gf-generic-white);--gf-toolbar-primary-button-background-color: var(--gf-primary-500);--gf-toolbar-primary-button-border-color: var(--gf-generic-white);--gf-toolbar-primary-button-active-background-color: var(--gf-primary-300);--gf-toolbar-primary-button-active-border-color: var(--gf-generic-white);--gf-toolbar-primary-button-active-font-color: var(--gf-generic-white);--gf-toolbar-primary-button-active-icon-color: var(--gf-generic-white);--gf-toolbar-secondary-background-color: var(--gf-secondary-500);--gf-toolbar-secondary-font-color: var(--gf-generic-white);--gf-toolbar-secondary-icon-color: var(--gf-generic-white);--gf-toolbar-secondary-button-background-color: var(--gf-secondary-500);--gf-toolbar-secondary-button-border-color: var(--gf-generic-white);--gf-toolbar-secondary-button-active-background-color: var(--gf-generic-white);--gf-toolbar-secondary-button-active-border-color: var(--gf-generic-white);--gf-toolbar-secondary-button-active-font-color: var(--gf-secondary-500);--gf-toolbar-secondary-button-active-icon-color: var(--gf-secondary-500)}.gf-toolbar,.gf-toolbar--secondary,.gf-toolbar--widget,.gf-toolbar--primary,.gf-toolbar--dashboard,.gf-toolbar--pagination{box-shadow:0 2px 6px rgba(16,24,40,.06);width:auto;padding:var(--gf-toolbar-padding);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-1-6);z-index:var(--z-ui)}.gf-toolbar--button,.gf-toolbar--button--transparent{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);width:var(--gf-toolbar-button-size);min-width:var(--gf-toolbar-button-size);height:var(--gf-toolbar-button-size);min-height:var(--gf-toolbar-button-size);border-radius:var(--space-0-8);border:1px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer}.gf-toolbar--button.disabled,.disabled.gf-toolbar--button--transparent{color:var(--gf-toolbar-button-disabled-font-color);background-color:var(--gf-toolbar-button-disabled-background-color);border-color:var(--gf-toolbar-button-disabled-border-color);cursor:not-allowed}.gf-toolbar--button.disabled .gf-icon svg path,.disabled.gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--button.disabled .gf-icon svg stroke,.disabled.gf-toolbar--button--transparent .gf-icon svg stroke{stroke:var(--gf-toolbar-button-disabled-icon-color)}.gf-toolbar--button--transparent{background-color:rgba(0,0,0,0);border:none}.gf-toolbar--button--group{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-1-2)}.gf-toolbar--primary,.gf-toolbar--dashboard,.gf-toolbar--pagination{background-color:var(--gf-toolbar-primary-background-color);color:var(--gf-toolbar-primary-font-color)}.gf-toolbar--primary .gf-toolbar--button,.gf-toolbar--dashboard .gf-toolbar--button,.gf-toolbar--pagination .gf-toolbar--button,.gf-toolbar--primary .gf-toolbar--button--transparent,.gf-toolbar--dashboard .gf-toolbar--button--transparent,.gf-toolbar--pagination .gf-toolbar--button--transparent{color:var(--gf-toolbar-primary-font-color);background-color:var(--gf-toolbar-primary-button-background-color);border-color:var(--gf-toolbar-primary-button-border-color)}.gf-toolbar--primary .gf-toolbar--button .gf-icon svg path,.gf-toolbar--dashboard .gf-toolbar--button .gf-icon svg path,.gf-toolbar--pagination .gf-toolbar--button .gf-icon svg path,.gf-toolbar--primary .gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--dashboard .gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--pagination .gf-toolbar--button--transparent .gf-icon svg path{stroke:var(--gf-toolbar-primary-icon-color)}.gf-toolbar--primary .gf-toolbar--button.active,.gf-toolbar--dashboard .gf-toolbar--button.active,.gf-toolbar--pagination .gf-toolbar--button.active,.gf-toolbar--primary .active.gf-toolbar--button--transparent,.gf-toolbar--dashboard .active.gf-toolbar--button--transparent,.gf-toolbar--pagination .active.gf-toolbar--button--transparent{color:var(--gf-toolbar-primary-button-active-font-color);background-color:var(--gf-toolbar-primary-button-active-background-color);border-color:var(--gf-toolbar-primary-button-active-border-color)}.gf-toolbar--primary .gf-toolbar--button.active .gf-icon svg path,.gf-toolbar--dashboard .gf-toolbar--button.active .gf-icon svg path,.gf-toolbar--pagination .gf-toolbar--button.active .gf-icon svg path,.gf-toolbar--primary .active.gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--dashboard .active.gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--pagination .active.gf-toolbar--button--transparent .gf-icon svg path{stroke:var(--gf-toolbar-primary-button-active-icon-color)}.gf-toolbar--secondary,.gf-toolbar--widget{background-color:var(--gf-toolbar-secondary-background-color);color:var(--gf-toolbar-secondary-font-color)}.gf-toolbar--secondary .gf-toolbar--button,.gf-toolbar--widget .gf-toolbar--button,.gf-toolbar--secondary .gf-toolbar--button--transparent,.gf-toolbar--widget .gf-toolbar--button--transparent{color:var(--gf-toolbar-secondary-font-color);background-color:var(--gf-toolbar-secondary-button-background-color);border-color:var(--gf-toolbar-secondary-button-border-color)}.gf-toolbar--secondary .gf-toolbar--button .gf-icon svg path,.gf-toolbar--widget .gf-toolbar--button .gf-icon svg path,.gf-toolbar--secondary .gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--widget .gf-toolbar--button--transparent .gf-icon svg path{stroke:var(--gf-toolbar-secondary-icon-color)}.gf-toolbar--secondary .gf-toolbar--button.active,.gf-toolbar--widget .gf-toolbar--button.active,.gf-toolbar--secondary .active.gf-toolbar--button--transparent,.gf-toolbar--widget .active.gf-toolbar--button--transparent{color:var(--gf-toolbar-secondary-button-active-font-color);background-color:var(--gf-toolbar-secondary-button-active-background-color);border-color:var(--gf-toolbar-secondary-button-active-border-color)}.gf-toolbar--secondary .gf-toolbar--button.active .gf-icon svg path,.gf-toolbar--widget .gf-toolbar--button.active .gf-icon svg path,.gf-toolbar--secondary .active.gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--widget .active.gf-toolbar--button--transparent .gf-icon svg path{stroke:var(--gf-toolbar-secondary-button-active-icon-color)}.gf-toolbar--pagination{width:fit-content;margin:0 auto;position:fixed;bottom:var(--space-1-2);left:var(--gf-sidebar-width);right:0}.gf-toolbar--pagination--inline .gf-toolbar--pagination{margin:0;position:static;transform:none;left:auto;bottom:auto}.gf-toolbar--dashboard{width:fit-content;margin:0 auto;position:fixed;top:calc(var(--space-1-2) + var(--gf-dashboard-navbar-height));left:var(--gf-sidebar-width);right:0}.gf-toolbar--dashboard .gf-icon[draggable=true]:hover{cursor:grab}.gf-toolbar--widget{position:absolute;padding:var(--space-0-4--0-8);pointer-events:auto;z-index:100;bottom:var(--space-0-4--1-2);right:var(--space-0-4--1-2)}.gf-tooltip{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:500;position:absolute;z-index:9999;padding:var(--space-0-4) var(--space-0-8);color:var(--gf-neutral-700);background-color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 calc(var(--space-0-4)/2) var(--space-0-4) rgba(0,0,0,.1);white-space:nowrap;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.gf-sidebar--collapsible.expanded .gf-tooltip{display:none}.gf-tooltip[data-position=top-left]{bottom:100%;transform:translateX(-66%) translateY(var(--space-1-2))}.gf-tooltip[data-position=top-right]{bottom:100%;left:100%;transform:translateX(var(--space-0-8)) translateY(calc(-1 * var(--space-0-4)));margin-bottom:var(--space-0-4)}.tippy-box{z-index:99999 !important}.tippy-arrow{z-index:99999 !important}.gf-widget--reorderable-multiselect{display:flex;flex-direction:column;gap:var(--space-0-8);max-height:100%;overflow:hidden}.gf-widget--reorderable-multiselect--actions{display:flex;align-items:center;gap:var(--space-0-8);flex-shrink:0}.gf-widget--reorderable-multiselect--action{color:var(--gf-primary-600);text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}.gf-widget--reorderable-multiselect--action:hover{color:var(--gf-primary-700);text-decoration:underline}.gf-widget--reorderable-multiselect--action-divider{color:var(--gf-neutral-400)}.gf-widget--reorderable-multiselect--list{-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;gap:var(--space-0-8);overflow-y:auto;flex:1;min-height:0}.gf-widget--reorderable-multiselect--list::-webkit-scrollbar{display:none}.gf-widget--reorderable-multiselect--item{width:100% !important;display:flex;align-items:center;gap:var(--space-1-2);cursor:grab;user-select:none;justify-content:flex-start;text-align:left;transition:all .4s ease-in-out;padding:var(--space-2-8) var(--space-2-0) !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected){background:var(--gf-neutral-50) !important;border-color:var(--gf-neutral-200) !important;color:var(--gf-neutral-500) !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected) .gf-widget--reorderable-multiselect--label{color:var(--gf-neutral-500) !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected) .gf-widget--reorderable-multiselect--type{color:var(--gf-neutral-400) !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected) .gf-widget--reorderable-multiselect--drag-handle{color:var(--gf-neutral-300) !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected):hover{background:var(--gf-neutral-100) !important;border-color:var(--gf-neutral-300) !important;color:var(--gf-neutral-500) !important;box-shadow:none !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected):hover .gf-widget--reorderable-multiselect--label{color:var(--gf-neutral-500) !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected):hover .gf-widget--reorderable-multiselect--type{color:var(--gf-neutral-400) !important}.gf-widget--reorderable-multiselect--item:not(.gf-widget--reorderable-multiselect--item--selected):hover .gf-widget--reorderable-multiselect--drag-handle{color:var(--gf-neutral-300) !important}.gf-widget--reorderable-multiselect--item--selected{background:var(--gf-primary-50);border-color:var(--gf-primary-500);box-shadow:0 1px 3px rgba(var(--gf-primary-500-rgb), 0.1)}.gf-widget--reorderable-multiselect--item--selected:hover{background:var(--gf-primary-100);border-color:var(--gf-primary-600)}.gf-widget--reorderable-multiselect--item--dragging{opacity:.5;transform:rotate(2deg);z-index:1000;cursor:grabbing}.gf-widget--reorderable-multiselect--item--drag-over{background-color:var(--gf-neutral-100);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.gf-widget--reorderable-multiselect--item--just-dropped{animation:dropSuccess .4s ease-out}.gf-widget--reorderable-multiselect--drag-handle{flex-shrink:0;color:var(--gf-neutral-400);cursor:grab;padding:var(--space-0-4);transition:color .4s ease-in-out}.gf-widget--reorderable-multiselect--drag-handle:hover{color:var(--gf-neutral-600)}.gf-widget--reorderable-multiselect--drag-handle:active{cursor:grabbing}.gf-widget--reorderable-multiselect--toggle{flex-shrink:0;margin-right:var(--space-0-8)}.gf-widget--reorderable-multiselect--content{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-1-2)}.gf-widget--reorderable-multiselect--label{font-weight:600;color:var(--gf-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:color .4s ease-in-out}.gf-widget--reorderable-multiselect--type{color:var(--gf-neutral-600);flex-shrink:0;padding:var(--space-0-2) var(--space-0-8);border-radius:calc(var(--space-0-8)/2);transition:color .4s ease-in-out;min-width:var(--space-4-0)}.gf-widget--reorderable-multiselect--type:empty{display:none}.gf-widget--reorderable-multiselect--order-field{display:none}@keyframes dropSuccess{0%{background-color:var(--gf-success-100);transform:scale(1.02)}50%{background-color:var(--gf-success-200);transform:scale(1.01)}100%{background-color:rgba(0,0,0,0);transform:scale(1)}}.gf-widget-thumbnail{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.6rem;line-height:1.2;overflow:hidden;background:var(--gf-generic-white);border-radius:1px}.gf-widget-thumbnail--text{width:100%;height:100%;padding:1px;display:flex;align-items:flex-start;justify-content:flex-start}.gf-widget-thumbnail--text-content{font-size:.5rem;line-height:1.1;color:var(--gf-neutral-700);overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.gf-widget-thumbnail--text-placeholder{font-size:.5rem;color:var(--gf-neutral-500);font-style:italic}.gf-widget-thumbnail--image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gf-neutral-50)}.gf-widget-thumbnail--image-content{max-width:100%;max-height:100%;object-fit:cover;border-radius:1px}.gf-widget-thumbnail--image-placeholder{color:var(--gf-neutral-400)}.gf-widget-thumbnail--chart{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gf-generic-white)}.gf-widget-thumbnail--chart-bars{display:flex;align-items:flex-end;justify-content:center;gap:.5px;height:80%;width:80%}.gf-widget-thumbnail--chart-bar{background:var(--gf-primary-400);width:1.5px;min-height:2px;border-radius:.5px .5px 0 0}.gf-widget-thumbnail--chart-line{width:80%;height:60%;display:flex;align-items:center;justify-content:center}.gf-widget-thumbnail--chart-line-svg{width:100%;height:100%}.gf-widget-thumbnail--chart-pie{width:12px;height:12px;position:relative;border-radius:50%;overflow:hidden}.gf-widget-thumbnail--chart-pie-slice{position:absolute;width:100%;height:100%}.gf-widget-thumbnail--chart-pie-slice.gf-widget-thumbnail--chart-pie-slice--1{background:var(--gf-primary-400);clip-path:polygon(50% 50%, 50% 0%, 100% 0%, 100% 50%)}.gf-widget-thumbnail--chart-pie-slice.gf-widget-thumbnail--chart-pie-slice--2{background:var(--gf-secondary-400);clip-path:polygon(50% 50%, 100% 50%, 100% 100%, 75% 100%)}.gf-widget-thumbnail--chart-pie-slice.gf-widget-thumbnail--chart-pie-slice--3{background:var(--gf-viridian-400);clip-path:polygon(50% 50%, 75% 100%, 0% 100%, 0% 0%, 50% 0%)}.gf-widget-thumbnail--chart-gauge{width:16px;height:12px;position:relative;display:flex;align-items:flex-end;justify-content:center}.gf-widget-thumbnail--chart-gauge-arc{width:16px;height:8px;border:2px solid var(--gf-primary-400);border-bottom:none;border-radius:16px 16px 0 0}.gf-widget-thumbnail--chart-gauge-needle{position:absolute;width:1px;height:6px;background:var(--gf-destructive-500);bottom:0;left:50%;transform:translateX(-50%) rotate(15deg);transform-origin:bottom center}.gf-widget-thumbnail--table{width:90%;height:80%;display:flex;flex-direction:column;gap:.5px}.gf-widget-thumbnail--table-row{display:flex;gap:.5px;height:100%}.gf-widget-thumbnail--table-cell{background:var(--gf-neutral-200);flex:1;border-radius:.5px}.gf-widget-thumbnail--table-cell:first-child{background:var(--gf-neutral-300)}.gf-widget-thumbnail--iframe{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gf-widget-thumbnail--iframe-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-300);border-radius:1px;padding:1px}.gf-widget-thumbnail--iframe-label{font-size:.4rem;color:var(--gf-neutral-600);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gf-widget-thumbnail--metric{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1px}.gf-widget-thumbnail--metric-value{font-size:.7rem;font-weight:600;color:var(--gf-primary-600);line-height:1}.gf-widget-thumbnail--metric-label{font-size:.4rem;color:var(--gf-neutral-600);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gf-widget-thumbnail--chart-area{width:80%;height:60%;display:flex;align-items:center;justify-content:center}.gf-widget-thumbnail--chart-area-svg{width:100%;height:100%}.gf-widget-thumbnail--chart-scatter{width:80%;height:60%;display:flex;align-items:center;justify-content:center}.gf-widget-thumbnail--chart-scatter-svg{width:100%;height:100%}.gf-widget-thumbnail--chart-funnel{width:80%;height:80%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.gf-widget-thumbnail--funnel-section{height:20%;border-radius:.5px;transition:width .1s ease}.gf-widget-thumbnail--generic{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1px;background:var(--gf-primary-50)}.gf-widget-thumbnail--generic-icon{color:var(--gf-primary-400)}.gf-widget-thumbnail--generic-label{font-size:.4rem;color:var(--gf-neutral-600);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gf-widget-thumbnail--unknown{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1px;background:var(--gf-neutral-50)}.gf-widget-thumbnail--unknown-icon{color:var(--gf-neutral-400)}.gf-widget-thumbnail--unknown-label{font-size:.4rem;color:var(--gf-neutral-500);margin-top:1px}.gf-dashboard-gallery--item--thumbnail--widget--actual{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gf-generic-white);border-radius:1px}.gf-workflow-list{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-workflow-list--item{border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);background:var(--gf-generic-white);transition:all 150ms ease-in-out}.gf-workflow-list--item:hover{border-color:var(--gf-neutral-300);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.gf-workflow-list--item--link{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-6);text-decoration:none;color:inherit;width:100%}.gf-workflow-list--item--link:hover{text-decoration:none;color:inherit}.gf-workflow-list--item--icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--space-3-2);height:var(--space-3-2);background:var(--gf-neutral-100);border-radius:var(--space-0-4)}.gf-workflow-list--item--info{flex:1;min-width:0}.gf-workflow-list--item--info--title{font-size:var(--font-size-body-medium);font-weight:var(--font-weight-medium);color:var(--gf-neutral-900);margin:0 0 var(--space-0-4) 0;line-height:var(--line-height-body-medium)}.gf-workflow-list--item--info--meta{margin:0;line-height:var(--line-height-body-small)}.gf-workflow-list--item--status{flex-shrink:0;display:flex;align-items:center}.gf-workflow-detail--info{margin-bottom:var(--space-2-4)}.gf-workflow-detail--info h3{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semibold);color:var(--gf-neutral-900);margin:0 0 var(--space-1-2) 0}.gf-workflow-detail--meta{display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-workflow-detail--meta--item{display:flex;gap:var(--space-0-8);align-items:baseline}.gf-workflow-detail--actions{margin-bottom:var(--space-2-4);padding-top:var(--space-2-4);border-top:1px solid var(--gf-neutral-200)}.gf-workflow-detail--actions h4{font-size:var(--font-size-body-medium);font-weight:var(--font-weight-medium);color:var(--gf-neutral-900);margin:0 0 var(--space-1-2) 0}.gf-workflow-detail--placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-3-2) var(--space-2-4);border:2px dashed var(--gf-neutral-200);border-radius:var(--space-0-8);background:var(--gf-neutral-50)}.gf-workflow-detail--placeholder h4{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-medium);color:var(--gf-neutral-700);margin:var(--space-1-2) 0 var(--space-0-8) 0}.gf-workflow-detail--placeholder p{max-width:32rem;margin:0}.hijack{bottom:1.6rem;position:absolute;right:1.6rem;width:32rem}.hijack__message{text-align:center;padding-bottom:1.6rem}.hijack__notification{align-items:center;display:flex;flex-direction:column;justify-content:center}.hijack__actions{display:flex;width:100%;gap:1.6rem;flex-direction:row}.isHijacked{border:2px dashed var(--c-red-50)}input.input,.input,select:not([class*=gf-input]):not([class~=input]),input[type=color],input[type=search]:not([class*=gf-input]):not([class~=input]),input[type=datetime-local]:not([class*=gf-input]):not([class~=input]),input[type=date]:not([class*=gf-input]):not([class~=input]),input[type=time]:not([class*=gf-input]):not([class~=input]),input[type=number]:not([class*=gf-input]):not([class~=input]),input[type=file],input[type=url]:not([class*=gf-input]):not([class~=input]),input[type=password]:not([class*=gf-input]):not([class~=input]),input[type=email]:not([class*=gf-input]):not([class~=input]),input[type=text]:not([class*=gf-input]):not([class~=input]){background-color:var(--c-white);border:1px solid var(--gf-neutral-200);border-radius:5px;font-size:1.4rem;padding:.8rem 1.2rem;width:100%}.input:focus,select:focus:not([class*=gf-input]):not([class~=input]),input[type=color]:focus,input[type=search]:focus:not([class*=gf-input]):not([class~=input]),input[type=datetime-local]:focus:not([class*=gf-input]):not([class~=input]),input[type=date]:focus:not([class*=gf-input]):not([class~=input]),input[type=time]:focus:not([class*=gf-input]):not([class~=input]),input[type=number]:focus:not([class*=gf-input]):not([class~=input]),input[type=file]:focus,input[type=url]:focus:not([class*=gf-input]):not([class~=input]),input[type=password]:focus:not([class*=gf-input]):not([class~=input]),input[type=email]:focus:not([class*=gf-input]):not([class~=input]),input[type=text]:focus:not([class*=gf-input]):not([class~=input]){border-color:var(--c-fig-secondary);outline:none}[disabled].input,select[disabled]:not([class*=gf-input]):not([class~=input]),input[disabled][type=color],input[disabled][type=search]:not([class*=gf-input]):not([class~=input]),input[disabled][type=datetime-local]:not([class*=gf-input]):not([class~=input]),input[disabled][type=date]:not([class*=gf-input]):not([class~=input]),input[disabled][type=time]:not([class*=gf-input]):not([class~=input]),input[disabled][type=number]:not([class*=gf-input]):not([class~=input]),input[disabled][type=file],input[disabled][type=url]:not([class*=gf-input]):not([class~=input]),input[disabled][type=password]:not([class*=gf-input]):not([class~=input]),input[disabled][type=email]:not([class*=gf-input]):not([class~=input]),input[disabled][type=text]:not([class*=gf-input]):not([class~=input]),.disabled.input,select.disabled:not([class*=gf-input]):not([class~=input]),input.disabled[type=color],input.disabled[type=search]:not([class*=gf-input]):not([class~=input]),input.disabled[type=datetime-local]:not([class*=gf-input]):not([class~=input]),input.disabled[type=date]:not([class*=gf-input]):not([class~=input]),input.disabled[type=time]:not([class*=gf-input]):not([class~=input]),input.disabled[type=number]:not([class*=gf-input]):not([class~=input]),input.disabled[type=file],input.disabled[type=url]:not([class*=gf-input]):not([class~=input]),input.disabled[type=password]:not([class*=gf-input]):not([class~=input]),input.disabled[type=email]:not([class*=gf-input]):not([class~=input]),input.disabled[type=text]:not([class*=gf-input]):not([class~=input]){background-color:var(--gf-neutral-50);color:var(--gf-neutral-400);cursor:not-allowed}input[type=submit]{cursor:pointer}.password-input{position:relative}.password-input .fas,.password-input .far,.password-input .fal,.password-input .fad,.password-input .fab,.password-input .fa{color:var(--gf-neutral-700);display:inline;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.password-input [type=password]~.fa-fw::after{content:""}.password-input [type=text]~.fa-fw::after{content:""}.gf-input-container{position:relative;width:100%}.gf-input-container input[type=url]{width:100%;padding:var(--space-0-8) 4.5rem var(--space-0-8) var(--space-1-2) !important}.gf-input-container input[type=url].gf-input--text--with-icon{padding-left:3rem !important}.gf-input-container::after{content:"";position:absolute;right:36px;top:1px;bottom:1px;width:50px;background:linear-gradient(to right, transparent, var(--gf-generic-white));pointer-events:none}.gf-input-container--icon-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--gf-neutral-500);padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:1}.gf-input-container--icon-button:hover{color:var(--gf-primary-500)}.gf-input-container--icon-button:focus{outline:2px solid var(--gf-primary-300);outline-offset:2px;border-radius:4px}.gf-input-container--wrapper{display:flex;align-items:center;gap:var(--space-0-8);width:100%}.gf-input-container--status-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:default}.gf-input-container--status-icon i{font-size:16px}.gf-input-container--status-icon--success{color:var(--gf-success-500)}.gf-input-container--status-icon--warning{color:var(--gf-warning-500)}.gf-input-container--status-icon--error{color:var(--gf-destructive-500)}.gf-spreadsheet-selected{display:flex;align-items:center;gap:var(--space-0-8);margin-top:.75rem}.gf-spreadsheet-selected--wrapper{display:flex;align-items:center;gap:var(--space-0-8);padding:.625rem .75rem;background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:6px;min-height:40px;flex:1}.gf-spreadsheet-selected--content{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;position:relative;overflow:hidden}.gf-spreadsheet-selected--content::after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to right, transparent, var(--gf-neutral-50));pointer-events:none}.gf-spreadsheet-selected--icon{width:16px;height:16px;flex-shrink:0}.gf-spreadsheet-selected--name{font-weight:500;color:var(--gf-neutral-700);white-space:nowrap;overflow:hidden;text-overflow:clip;padding-right:40px}.gf-spreadsheet-selected--actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.gf-spreadsheet-selected--action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--gf-neutral-500);cursor:pointer;border-radius:4px;transition:color .15s,background-color .15s}.gf-spreadsheet-selected--action:hover{color:var(--gf-primary-500);background-color:var(--gf-neutral-100)}.gf-spreadsheet-selected--action:focus{outline:2px solid var(--gf-primary-300);outline-offset:1px}.gf-spreadsheet-selected--action i{font-size:14px}input[type=file]~img{border:1px solid var(--c-transparent);border-radius:5px;height:5.4rem;min-height:5.4rem;min-width:5.4rem;width:5.4rem}input[type=color]{border:1px solid var(--c-gray);height:4.3rem;padding:0;width:100%}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}input[type=color]::-moz-color-swatch{border:none;border-radius:5px}select:not([class*=gf-input]):not([class~=input]):invalid{color:var(--gf-neutral-400)}select:not([class*=gf-input]):not([class~=input]) option:first-child{color:var(--gf-neutral-400)}.label{display:flex;flex-flow:column;flex:1 1 100%;font-size:1.4rem;gap:.4rem;line-height:1.6rem;position:relative}.label:focus-within,.label:focus-within label{color:var(--c-fig-secondary)}.label.label--row{flex-flow:row;align-items:center}.label.label--half{flex:2 2 45%}.label.label--third{flex:1 1 25%}.label ul li{padding:.4rem 0}.label .button-input{display:flex}.label .button-input input{border-top-right-radius:0;border-bottom-right-radius:0}.label .button-input .button{border-top-left-radius:0;border-bottom-left-radius:0;height:4.3rem;max-height:4.3rem;align-items:center}.label__unit{align-items:center;background-color:var(--c-gray-20);border:1px solid var(--c-gray);border-bottom-right-radius:5px;border-top-right-radius:5px;border-left:0;color:var(--c-black-50);display:flex;font-weight:400;justify-content:center;padding:0 .6rem;width:min-content}.label__unit+input{border-bottom-right-radius:0;border-top-right-radius:0}.errorlist{color:var(--gf-destructive-500)}.errorlist>li{margin-top:.4rem}input.input__inline,.input__inline{border:none;font-size:1.8rem;font-weight:500;padding:.4rem}input.input__ellipsis,.input__ellipsis{overflow:hidden;text-overflow:ellipsis}input.input__font-inherit,.input__font-inherit{font-size:inherit;font-weight:inherit}input.input__contenteditable,.input__contenteditable{background-color:rgba(0,0,0,0);border:none;font-size:1.6rem;font-weight:500;outline:none;text-align:center}input.input__help-text,.input__help-text{display:block;font-size:1.2rem;line-height:1.4rem;margin:.2rem 0}input.input__toggle,.input__toggle{display:flex;align-items:center;flex-direction:row;gap:var(--space-0-8)}input.input--sm,.input--sm{padding:var(--space-0-4)}label.checkbox{width:100%;height:6.8rem;min-height:6.8rem;align-items:center;border-radius:.8rem;border:1px solid var(--gf-neutral-200);cursor:pointer;display:flex;flex-direction:row;gap:var(--space-1-2);padding:var(--space-1-2) var(--space-1-6)}label.checkbox::before{color:var(--gf-neutral-200);content:"";font-family:"Font Awesome 5 Pro";font-size:var(--space-1-6);font-weight:500}label.checkbox:hover{border-color:var(--gf-neutral-300);background-color:var(--gf-neutral-50)}label.checkbox:hover::before{content:""}label.checkbox--radio::before{content:""}label.checkbox--icon{height:4.8rem}label.checkbox--checked{border:1px solid var(--gf-neutral-300)}label.checkbox--checked i{color:var(--gf-neutral-700)}label.checkbox--checked::before{color:var(--gf-neutral-700);content:""}label.checkbox--checked.checkbox--radio::before,label.checkbox--radio:hover::before{content:""}.checkbox__hidden{left:-100vw;position:absolute;top:0;visibility:hidden}.checkbox__hidden:checked+label.checkbox__enabled{border:1px solid var(--c-fig-secondary)}.checkbox__hidden:checked+label.checkbox__enabled::before{color:var(--c-fig-secondary);content:""}.checkbox__hidden:checked+label.checkbox__disabled{border:1px solid var(--c-gray)}.checkbox__hidden:checked+label.checkbox__disabled::before{color:var(--c-gray);content:""}.checkbox__hidden:checked+label.checkbox__active{border:1px solid var(--c-blue-50);cursor:default}.checkbox__hidden:checked+label.checkbox__active::before{color:var(--c-blue-50);content:""}.toggle{--toggle-height: var(--space-3-6);--toggle-width: calc(var(--toggle-height) * 1.6);--slider-size: calc(var(--toggle-height) - var(--space-0-8));--slider-margin: calc(var(--space-0-8) / 2);--border-width: 1px;display:flex;align-items:center;height:var(--toggle-height);position:relative}.toggle__input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.toggle__slider{position:relative;display:inline-block;width:var(--toggle-width);height:var(--toggle-height);background-color:var(--c-white);border:var(--border-width) solid var(--c-gray);border-radius:calc(var(--toggle-height)/2);pointer-events:none}.toggle__slider-inner{position:absolute;content:"";height:var(--slider-size);width:var(--slider-size);left:var(--slider-margin);top:50%;transform:translateY(-50%);background-color:var(--c-gray);border-radius:50%;transition:.4s}.toggle__input:checked+.toggle__slider .toggle__slider-inner{transform:translate(calc(var(--toggle-width) - var(--slider-size) - var(--slider-margin) * 2 - var(--border-width)), -50%);background-color:var(--gf-primary-500)}.toggle__input:checked+.toggle__slider{border-color:var(--gf-primary-500)}.toggle__label{margin-left:.8rem;cursor:pointer}.toggle--secondary .toggle__input:checked+.toggle__slider{border-color:var(--gf-secondary-500)}.toggle--secondary .toggle__input:checked+.toggle__slider .toggle__slider-inner{background-color:var(--gf-secondary-500)}.input-group{display:flex;flex-flow:row wrap;gap:var(--space-0-8);width:100%}.input-group+.input-group{margin-top:1.6rem}.list{display:flex;flex-direction:column;gap:1.6rem;padding:.4rem;width:max-content}.list--bordered{border-radius:10px;border:1px solid var(--c-gray);background-color:var(--c-white)}.list__item{align-items:center;border-radius:5px;display:flex;min-height:32px;padding:0 .8rem}.list__item--interactive{cursor:pointer}.list__item--interactive:hover{background-color:var(--c-gray-20)}.list__item--br{font-weight:bold;text-align:right;border-bottom:1px solid var(--c-gray)}.list__item[disabled],.list__item.disabled{color:var(--c-black-20);cursor:default}.list__item[x-data*=popover]::after,[x-data*=popover]>.list__item::after{color:var(--c-black-50);content:"";display:inline;font-family:"Font Awesome 5 Pro";font-size:1.2rem;font-weight:normal;padding:0 0 0 .8rem;margin-left:auto}.modal{background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:var(--space-3-2);position:fixed;top:0;width:100%;z-index:var(--z-modal)}.modal__close{color:var(--c-black-20);height:var(--space-3-2);width:var(--space-3-2)}.modal__close--inline{height:var(--space-4-2);width:auto;padding:0 var(--space-1-6) 0 0}.modal>:first-child{animation:scale-in-center .125s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;align-self:center;max-height:100%;height:auto;max-width:calc(var(--space-5-6)*10)}.modal--small>:first-child{align-self:center;height:75vh;max-height:75vh;max-width:calc(var(--space-5-6)*10)}.modal--wide>:first-child{max-width:calc(var(--space-6-8)*10)}.modal--tall>:first-child{height:100%}.modal--full>:first-child{align-self:unset;height:unset;max-height:100%;max-width:100%}.modal__body{overflow:hidden;flex:1 1 0%}.modal__body form{display:flex;flex-direction:column;height:100%}.modal__body form button[type=submit]{margin-top:auto}.modal__sidebar{width:calc(var(--space-6-0)*2);border-right:1px solid var(--c-gray)}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}.gf-modal--connector{width:100%;height:100%}#gf-modal--connector--content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2-4)}.placeholder-scr{align-items:center;display:flex;flex-flow:column;font-size:1.4rem;height:100%;justify-content:center;min-height:18rem}.placeholder-scr__icon{margin-bottom:1rem}.placeholder-scr__title{color:var(--c-black-50)}.placeholder-scr__subtext{color:var(--c-fig-secondary);text-decoration:underline}.placeholder-scr--fillscreen{width:100%}.placeholder-scr--overlay{background:rgba(0,0,0,.1);height:100%;left:0;position:absolute;top:0;width:100%}.placeholder-scr--inline{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.tippy-box[data-theme~=popover],.tippy-box[data-theme~=popover-menu],.tippy-box[data-theme~=popover-add-widget],.tippy-box[data-theme~=popover-control]{background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4);color:var(--gf-neutral-700);width:max-content;max-width:var(--space-3-6)}.tippy-box[data-theme~=popover-menu] .tippy-content{padding:0}.tippy-box[data-theme~=popover-menu] .tippy-content .list__item{border-radius:0;gap:var(--space-0-8)}.tippy-box[data-theme~=popover-menu] .tippy-content select.list__item{border:0;border-radius:var(--space-0-4)}.tippy-box[data-theme~=popover-add-widget]{max-height:var(--space-3-2);overflow:auto;white-space:nowrap}.tippy-box[data-theme~=popover-control]{width:max-content;max-width:var(--space-6-0)}.tippy-box[data-theme~=popover-control] .tippy-content{padding:var(--space-0-8)}.section{margin:1rem}.app-card{margin-bottom:.5rem;margin-top:.5rem;padding:1rem}@media(min-width: 1024px){.app-card{margin-top:0px;padding:2rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}}.card-title{font-size:1.25rem;font-weight:400;line-height:1.625;text-align:center}.snapshot svg.arrow{width:25px;height:25px;padding:unset}.snapshot .row>div{display:flex;flex-direction:row;align-self:flex-end;justify-content:center;width:unset}.snapshot-chart-container div{width:100%}.tabbar{display:flex;height:4.2rem;flex:0 0 4.2rem;border-bottom:1px solid var(--c-gray);position:relative;gap:var(--space-0-8)}.tabbar__item,.tabbar__link{position:relative;border-bottom:1px solid var(--c-gray);color:var(--c-black-50);font-size:1.4rem;line-height:1.6rem;padding:0 1.6rem;display:flex;align-items:center;text-align:center;z-index:var(--z-default)}.tabbar__link{padding:var(--space-0-8) var(--space-1-2);border-bottom:none;border-radius:var(--gf-component-border-radius) var(--gf-component-border-radius) 0 0;transition:background-color 200ms ease;min-width:var(--space-10-0);display:flex;justify-content:center;align-items:center}.tabbar__link:hover:not(.tabbar__link--active):not(.tabbar__link--disabled){background-color:var(--gf-primary-50)}.tabbar__link--active{font-weight:600;background-color:var(--gf-primary-500);color:var(--gf-primary-50);z-index:calc(var(--z-default) + 1)}.tabbar__link--active:hover{background-color:var(--gf-primary-500)}.tabbar__link--disabled{color:var(--c-black-20);cursor:not-allowed}.tabbar--full .tabbar__link{border:none}.tabbar--full{height:auto}.tabbar--full::after{display:none}.tabbar--sm .tabbar__link{font-size:1.2rem;line-height:1.4rem}.tabbar--top{background-color:var(--c-white)}.tabbar--top .tabbar__link{border-bottom:1px solid var(--c-gray);border-right:1px solid var(--c-gray);border-top:none}.tabbar--top .tabbar__link--active{background-color:var(--c-gray-10);border-bottom:1px solid var(--c-transparent)}.tabbar--top .tabbar__link--active::before{background-color:var(--c-fig-secondary);content:"";display:block;height:2px;left:-1px;position:absolute;top:0;width:calc(100% + 2px)}.tabbar__link+.tabbar__link{border-left:none}.tabbar--modal-nav{padding-top:8.74rem;align-items:flex-end}.table,.table-data{border-collapse:separate;border-spacing:0;display:table;height:100%;width:100%}.table thead,.table-data thead{position:sticky;top:0;width:100%}.table thead th,.table-data thead th{border-bottom:1px solid var(--c-gray);background-color:var(--c-gray-50);color:var(--c-black);font-size:1.4rem;font-weight:normal;height:4.2rem;min-width:12.5%;padding:0 1.6rem;text-align:left;white-space:nowrap}.table thead th:last-child,.table-data thead th:last-child{display:flex;align-items:center;width:100%}.table thead .column a::before,.table-data thead .column a::before{color:var(--c-black-50);display:inline;font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.6rem;position:relative}.table thead .column--numeric a::before,.table-data thead .column--numeric a::before{content:""}.table thead .column--string a::before,.table-data thead .column--string a::before{content:""}.table thead .column--time a::before,.table-data thead .column--time a::before{content:""}.table thead .column--date a::before,.table-data thead .column--date a::before{content:""}.table thead .column--datetime a::before,.table-data thead .column--datetime a::before{content:""}.table thead .column--boolean a::before,.table-data thead .column--boolean a::before{content:""}.table thead .column--dict a::before,.table-data thead .column--dict a::before{content:""}.table thead .column--array a::before,.table-data thead .column--array a::before{content:""}.table thead .orderable a::after,.table-data thead .orderable a::after{color:var(--c-black-50);content:"";display:inline;font-family:"Font Awesome 5 Pro";font-weight:900;margin-left:.6rem;position:relative}.table thead .orderable.asc a::after,.table-data thead .orderable.asc a::after{content:""}.table thead .orderable.desc a::after,.table-data thead .orderable.desc a::after{content:""}.table tfoot,.table-data tfoot{bottom:0;position:sticky;width:100%}.table tfoot td,.table-data tfoot td{border-top:1px solid var(--c-gray)}.table tfoot.tfoot--pagination,.table-data tfoot.tfoot--pagination{bottom:3.2rem}.table tbody td,.table-data tbody td{padding:1.2rem 1.6rem;height:4rem;white-space:nowrap;border-bottom:1px solid var(--c-gray-50)}.table tbody td>*,.table-data tbody td>*{font-size:inherit;line-height:inherit}.table tbody tr:hover,.table-data tbody tr:hover{background-color:var(--c-gray-10)}.table tbody tr:last-of-type td,.table-data tbody tr:last-of-type td{border-bottom:0}.table tfoot tr,.table-data tfoot tr{background-color:var(--c-gray-50)}.table tfoot td,.table-data tfoot td{padding:0 1.6rem;font-size:1.2rem;line-height:1.4rem;padding:0 1.6rem;height:3.9rem;font-weight:bold}.table td a,.table-data td a{color:var(--c-fig-secondary);padding:1.2rem 0}.table td a:hover,.table-data td a:hover{text-decoration:underline}.card>.table-container .table thead th:first-child,.card>.table-container .table-data thead th:first-child{border-top-left-radius:10px}.card>.table-container .table thead th:last-child,.card>.table-container .table-data thead th:last-child{width:100%;border-top-right-radius:10px}.hide-header .table thead,.hide-header .table-data thead{visibility:hidden}.hide-header .table tbody,.hide-header .table-data tbody{position:relative;top:-4.2rem}.table-data thead th{padding:1.2rem .8rem}.table-data thead th+th{border-left:1px solid var(--c-gray)}.table-data tbody td{padding:.8rem}.table-data tbody td+td{border-left:1px solid var(--c-gray)}.table-data thead th{padding:1.2rem .8rem;height:auto}.table-data thead th+th{border-left:1px solid var(--c-gray)}.table-data tbody td{padding:.8rem;height:auto}.table-data tbody td+td{border-left:1px solid var(--c-gray)}#runs-table-wrapper .table-container{height:calc(100vh - 17.2rem);overflow-y:auto}#runs-table-wrapper .table-container .table,#runs-table-wrapper .table-container .table-data{height:auto}.pagination{align-items:center;background:var(--c-white);border-top:1px solid var(--c-gray);bottom:0;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;left:0;position:sticky;width:100%}.pagination a{padding:.6rem .8rem}.pagination a:hover{text-decoration:underline;color:var(--c-fig-secondary-50)}.pagination li.active a{color:var(--c-fig-secondary);font-weight:500}.pagination .form--no-layout{display:inline}.pagination .input{-moz-appearance:textfield;border:0;color:inherit;font-size:inherit;padding:0;text-align:center;width:2.4rem}.pagination .input::-webkit-outer-spin-button,.pagination .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.table-container~.pad{padding-left:1.6rem}.table__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:56rem;gap:2rem;text-align:center}.table__empty--slim{padding:0}.table__more{color:var(--c-black);font-weight:normal;padding:var(--space-1-2) var(--space-1-6);text-align:left}.table .table__action,.table__action{width:var(--space-3-2);min-width:var(--space-3-2);height:var(--space-3-2);min-height:var(--space-3-2);align-items:center;background-color:var(--gf-generic-transparent);border:1px solid var(--gf-neutral-200);border-radius:100%;color:var(--gf-neutral-600);display:flex;font-weight:bold;justify-content:center;padding:0}.table .table__action:hover,.table .table__action:focus,.table__action:hover,.table__action:focus{background-color:var(--gf-primary-500);border:1px solid var(--gf-generic-transparent);color:var(--gf-generic-white);text-decoration:none}.table .table__action--danger:hover,.table .table__action--danger:focus,.table__action--danger:hover,.table__action--danger:focus{background-color:var(--gf-destructive-500)}.table .table__action:last-child,.table__action:last-child{margin-right:auto}.gf-table--action--group{width:100%;justify-content:flex-start;display:inline-flex;gap:var(--space-0-4)}.gf-table--action--group--confirm{display:inline-flex;gap:var(--space-0-4);align-items:center;flex-wrap:nowrap}.gf-table--action--group--confirm span{margin-left:var(--space-0-4);white-space:nowrap;color:var(--gf-neutral-600)}.table,.table-data{width:100%;table-layout:auto}.table thead th,.table-data thead th{text-align:left;white-space:nowrap}.table tbody td,.table-data tbody td{text-align:left;vertical-align:middle}.table tbody td:last-child,.table-data tbody td:last-child{width:1%;white-space:nowrap;padding-right:var(--space-1-6)}.gf-table--metadata{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);padding:var(--space-1-2) var(--space-1-6);background-color:var(--gf-neutral-50);border-radius:var(--space-0-8);color:var(--gf-neutral-600);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1-2);width:100%}.gf-table--metadata--header{flex:0 1 auto}.gf-table--metadata--header--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-900);white-space:nowrap}.gf-table--metadata--body{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-2);flex:1 1 auto;min-width:0;justify-content:space-between}.gf-table--metadata--body .gf-actions{gap:var(--space-1-2)}@media(max-width: 640px){.gf-table--metadata--body{flex-direction:column;align-items:flex-start}}.toast-container{bottom:0;display:flex;flex-flow:column;gap:1rem;left:0;margin:1.6rem;position:absolute;z-index:var(--z-modal)}.toast-container .toast{align-items:center;background-color:var(--c-white);border:1px solid var(--c-gray);border-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:4px 10px 30px rgba(0,0,0,.08);display:flex;flex:1 1 0%;font-size:1.4rem;padding:1.6rem;width:32rem;animation:slide-out-left .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) 5s both}.toast-container .toast::before{background-color:var(--c-fig-secondary);content:"";height:100%;left:0;position:absolute;top:0;width:.3rem}.toast-container .toast__close{margin-left:auto;cursor:pointer;color:var(--c-black-20)}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}}.widget-card{display:flex;position:relative}.widget-card__visual{display:flex;flex-flow:column;flex-grow:1;overflow:hidden;width:100%;z-index:calc(var(--z-default) + 1)}.widget-card__visual--border{border:1px solid var(--c-gray)}.widget-card__visual--center{justify-content:center;align-items:center}.widget-card__commands{display:none;background-color:var(--c-white);border:1px solid var(--c-gray);bottom:1.6rem;color:var(--c-black);align-items:center;flex-flow:row;font-size:1.6rem;right:1.6rem;position:absolute;z-index:calc(var(--z-ui) + 1)}.widget-card__commands .widget-card__button:hover,.widget-card__commands a:hover{color:var(--c-black)}.widget-card__commands i{display:block}.widget-card__commands .widget-card__button{box-sizing:content-box;padding:.9rem .7rem}.widget-card__commands .widget-card__button:hover{background:var(--c-gray-50)}.widget-card__date-range-indicator{display:none;position:absolute;top:1.6rem;right:1.6rem;z-index:calc(var(--z-ui) + 1)}.widget-card:focus-within .widget-card__commands,.widget-card:hover .widget-card__commands,.widget-card:hover .widget-card__date-range-indicator{display:flex}[data-focused~=true] .widget-card__indicator{display:flex;justify-content:center;align-items:center;z-index:var(--z-ui)}[data-focused~=true] .widget-card__indicator span{position:absolute;width:.4rem;height:.4rem;background:var(--c-black-20);z-index:var(--z-ui)}gy-widget{display:block;position:relative}.widget-update-sidebar{border-right:1px solid var(--c-gray);display:flex;flex-direction:column;flex:1 1 0%;overflow:hidden;position:relative;height:100%;min-height:0}.widget-update-sidebar__form{flex:1 1 0%;gap:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.widget-update-sidebar .workflow-detail__header,.widget-update-sidebar .gf-tabbar{flex-shrink:0}.widget-update-sidebar>div[x-show]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.widget-update-sidebar #widget-editable-name{padding:1.6rem;border-bottom:1px solid var(--c-gray)}.widget-update-sidebar .widget-update__footer{display:flex;gap:1.6rem;padding:1.6rem;width:100%;background:var(--c-white);margin-top:auto;flex-shrink:0}.widget-update-sidebar .widget-update__body{display:flex;flex-direction:column;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;width:100%;gap:1.25rem;padding:1.6rem;min-height:0;scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0)}.widget-update-sidebar .widget-update__body::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.widget-update-sidebar .widget-update__body::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.widget-update-sidebar .widget-update__body::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.widget-update-sidebar .widget-update__body::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-page--section--loom .gf-page--section--content{width:100%;height:calc(100vh - 24rem);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.8rem;text-align:center}.gf-page--section--loom .gf-page--section--content .gf-video{width:auto}.gf-page--collection{max-width:100%;padding:0}.gf-page--collection .gf-page--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start;padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4)}.gf-page--collection .gf-page--header--text{align-items:start}.gf-page--collection .gf-page--header--text--title{display:flex;align-items:center;gap:var(--space-2-0)}.gf-page--collection .gf-page--header--toolbar{display:flex;align-items:center}.gf-page--collection .gf-page--content{height:100%;overflow-y:hidden}.gf-page--collection .gf-page--content--container{height:100%;align-items:stretch;gap:0}.gf-page--collection .gf-integration--detail--wrapper{height:100%;display:flex;flex-direction:row;overflow:auto}.gf-collection--sidebar{background-color:var(--gf-neutral-50);border-right:1px solid var(--gf-neutral-200)}.gf-collection--sidebar>ul{display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-collection--sidebar--table-item{display:flex;align-items:center;gap:var(--space-0-8);padding:var(--space-0-8) var(--space-1-2);border-radius:var(--space-0-8);transition:background-color 200ms ease}.gf-collection--sidebar--table-item:hover{background-color:var(--gf-primary-50)}.gf-collection--sidebar--table-item.active{font-weight:600;background-color:var(--gf-neutral-200)}.gf-collection--sidebar--table-item.active a{color:var(--gf-neutral-900);text-decoration:none}.gf-collection--sidebar--table-item.active a:hover{text-decoration:none}.gf-collection--sidebar--table-item img{width:var(--space-2-0);height:var(--space-2-0);flex-shrink:0}.gf-collection--sidebar--table-item p{margin:0;flex:1;min-width:0}.gf-collection--sidebar--table-item a{color:inherit;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-collection--sidebar--meta{display:flex;align-items:center;gap:var(--space-0-4);flex-shrink:0}.gf-collection--sidebar--table-count{display:flex;align-items:center;gap:var(--space-0-4);font-size:var(--gf-font-size-sm);color:var(--gf-neutral-500)}.gf-collection--sidebar--table-count svg{width:var(--space-1-6);height:var(--space-1-6)}.formatting{display:flex;flex-direction:column;gap:1.6rem;flex:1 1 100%}.gf-combobox{position:relative;display:flex;flex-direction:column;gap:var(--space-0-4)}.gf-combobox--input-wrapper{position:relative;display:flex;align-items:center;background:linear-gradient(135deg, var(--gf-generic-white) 0%, var(--gf-neutral-50) 100%);border:2px solid var(--gf-neutral-300);border-radius:var(--space-0-4);transition:all .2s ease-in-out}.gf-combobox--input-wrapper:hover{border-color:var(--gf-primary-400);box-shadow:0 2px 4px rgba(0,0,0,.05)}.gf-combobox--input-wrapper:focus-within{border-color:var(--gf-primary-500);box-shadow:0 0 0 3px rgba(var(--gf-primary-500), 0.1);background:var(--gf-generic-white)}.gf-combobox--input{flex:1;border:none !important;background:rgba(0,0,0,0) !important;padding:var(--space-1-2) var(--space-1-6) !important;padding-right:var(--space-3-2) !important;font-size:1rem;color:var(--gf-neutral-800)}.gf-combobox--input:focus{outline:none;box-shadow:none !important}.gf-combobox--input::placeholder{color:var(--gf-neutral-500);font-style:italic}.gf-combobox--chevron{position:absolute;right:var(--space-1-2);top:50%;transform:translateY(-50%);color:var(--gf-neutral-600);pointer-events:none;transition:transform .2s ease-in-out,color .2s ease-in-out}.gf-combobox--input-wrapper:hover .gf-combobox--chevron{color:var(--gf-primary-500)}.gf-combobox--input-wrapper:focus-within .gf-combobox--chevron{transform:translateY(-50%) rotate(180deg);color:var(--gf-primary-600)}.gf-combobox--dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;background:var(--gf-generic-white);border-radius:var(--space-0-4);box-shadow:0 var(--space-0-4) var(--space-1-2) rgba(0,0,0,.15);max-height:calc(var(--space-3-2)*10);overflow-y:auto}.gf-combobox--selection-indicator{display:none;align-items:center;gap:var(--space-0-4);padding:var(--space-0-8) var(--space-1-2);background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);border-radius:var(--space-0-4);font-size:.875rem;color:var(--gf-primary-700);margin-top:var(--space-0-4)}.gf-combobox--selection-icon{flex-shrink:0;border-radius:2px}.gf-combobox--selection-text{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-combobox--selection-indicator{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.gf-combobox--input{font-size:.9rem;padding:var(--space-1-0) var(--space-1-2) !important;padding-right:var(--space-2-8) !important}.gf-combobox--selection-indicator{font-size:.8rem;padding:var(--space-0-6) var(--space-1-0)}.gf-combobox--selection-icon{width:12px;height:12px}}@media(prefers-contrast: high){.gf-combobox--input-wrapper{border-width:3px}.gf-combobox--selection-indicator{border-width:2px}}@media(prefers-reduced-motion: reduce){.gf-combobox--input-wrapper,.gf-combobox--chevron,.gf-combobox--selection-indicator{transition:none}.gf-combobox--selection-indicator{animation:none}}.control{position:relative;padding-bottom:1.6rem}.control .button--circle{position:absolute;top:-0.8rem;right:-0.8rem}.control-popover{width:400px}.dashboard{flex:1 1 0%;overflow:auto;padding:1.6rem 0 1.6rem 0;height:100%;scrollbar-width:none;-ms-overflow-style:none}.dashboard::-webkit-scrollbar{display:none}.dashboard__header{width:100%;padding:1.2rem 2.4rem;background-color:var(--gf-neutral-50);border-bottom:1px solid var(--gf-neutral-200);border-radius:0 0 .8rem .8rem;display:flex;align-items:center;gap:1.6rem;flex-shrink:0}.dashboard__header .gf-dashboard--detail--header--title{display:flex;align-items:center;gap:1.2rem;flex:1}.dashboard__header .gf-dashboard--detail--header--title .input__inline{background-color:rgba(0,0,0,0)}.dashboard__header .gf-dashboard--detail--header--title .input__inline:focus{color:var(--gf-neutral-400)}.dashboard__header .gf-button--neutral,.dashboard__header .gf-button--primary{padding:.8rem 1.6rem}.dashboard__header .gf-button--neutral .gf-label--icon-left,.dashboard__header .gf-button--primary .gf-label--icon-left{margin-left:.8rem}.dashboard__header .gf-button--neutral .gf-label--icon-right,.dashboard__header .gf-button--primary .gf-label--icon-right{margin-right:.8rem}.dashboard+.dnd-sidebar .dnd-sidebar__node{min-height:auto}.palette-colors{display:grid;flex:1 1 100%;gap:.8rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);width:100%}#dashboard-widget-placeholder:not(:only-child){display:none}.ql-editor p{font-size:inherit !important;font-family:inherit !important}.dashboard-sidebar{background-color:var(--gf-neutral-50);border-left:1px solid var(--gf-neutral-200);display:flex;flex-flow:column;overflow:auto;width:28rem;z-index:var(--z-default)}.dashboard-sidebar__item{color:var(--gf-neutral-600);align-items:center;cursor:grab;display:flex;gap:1rem;height:3.2rem;padding:.8rem}.dashboard-sidebar__item .fa-grip-vertical{color:var(--gf-neutral-400)}.dashboard-sidebar__item:hover{background:var(--gf-neutral-100);border-radius:4px}.dashboard-sidebar__icon{color:var(--gf-primary-400)}.dashboard-sidebar__name{flex:1 1 0%}.gf-sidebar--dashboard--category{padding:2rem}.gf-sidebar--dashboard--category--title{display:flex;justify-content:space-between;align-items:center}.gf-sidebar--dashboard--category--items{padding-top:1.2rem;display:flex;flex-direction:column;gap:1.2rem}:root{--gf-dashboard-canvas-columns-default: 24;--gf-dashboard-canvas-gap: var(--space-1-2--2-0);--gf-dashboard-canvas-max-width: min(1600px, 90%);--gf-dashboard-canvas-rows-default: 12;--gf-preview-bg-valid: rgba(249, 250, 251, 0.9);--gf-preview-border-valid: rgba(229, 231, 235, 0.9);--gf-preview-bg-invalid: rgba(254, 242, 242, 0.9);--gf-preview-border-invalid: rgba(254, 226, 226, 0.9)}.gf-dashboard--detail--content--canvas{position:relative;overflow:auto;height:calc(100vh - var(--gf-toolbar-height) - var(--space-4-0));padding:var(--space-2-0)}.gf-canvas--fluid{position:relative;background-color:var(--background-color, var(--gf-neutral-50));border:1px solid var(--gf-neutral-200);aspect-ratio:var(--gf-dashboard-canvas-columns)/var(--gf-dashboard-canvas-rows);width:1200px;transition:transform .15s ease-out}.gf-dashboard--preview .gf-canvas--fluid,.gf-card .gf-canvas--fluid{width:100%}.gf-page--project--home .gf-canvas--fluid{width:100%}.gf-dashboard-embedded--canvas .gf-canvas--fluid,.gf-team-home--dashboard-container .gf-canvas--fluid{width:100%;max-width:100%}.gf-canvas--fluid--grid{width:100%;height:100%;position:relative;box-sizing:border-box;display:grid;grid-template-columns:0 repeat(var(--gf-dashboard-canvas-columns, var(--gf-dashboard-canvas-columns-default)), 1fr) 0;grid-template-rows:0 repeat(var(--gf-dashboard-canvas-rows, var(--gf-dashboard-canvas-rows-default)), 1fr) 0;gap:var(--gf-dashboard-canvas-gap, var(--space-1-2--2-0))}.gf-canvas--fluid--row-remove{width:100%;min-width:var(--space-3-2);height:100%;position:relative;display:flex;align-items:center;justify-content:flex-end;background:rgba(0,0,0,0);transition:opacity .15s ease-in-out;pointer-events:none}.gf-canvas--fluid--row-remove--button{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-in-out;pointer-events:auto}.gf-canvas--fluid--row-remove--button:hover:not(:disabled) svg path{stroke:var(--gf-destructive-500)}.gf-canvas--fluid--row-remove--button:disabled{cursor:not-allowed}.gf-canvas--fluid--row-remove--button .animate-spin{animation:spin 1s linear infinite;color:var(--gf-neutral-400)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-canvas--fluid--row-highlight{grid-column:2/-2 !important;background:var(--gf-destructive-50);border:var(--space-0-4) dashed var(--gf-destructive-300);border-radius:var(--space-0-8);pointer-events:none;z-index:10}.gf-canvas--fluid--preview-area{background:repeating-linear-gradient(45deg, rgba(229, 231, 235, 0.8) 0px, rgba(229, 231, 235, 0.8) var(--space-0-8), rgba(249, 250, 251, 0.8) var(--space-0-8), rgba(249, 250, 251, 0.8) var(--space-1-6));border:var(--space-0-4) dashed var(--gf-preview-border-valid);border-radius:var(--gf-widget-border-radius);position:relative;z-index:50}@keyframes preview-slide{0%{background-position:0 0}100%{background-position:var(--space-1-6) 0}}.gf-force-reflow{transform:translateZ(0)}.gf-canvas--fluid--widget{box-shadow:0 2px 6px rgba(16,24,40,.06);border-radius:var(--gf-widget-border-radius);width:100%;height:100%;position:relative;z-index:5}.gf-canvas--fluid--widget:has(.gf-widget--text),.gf-canvas--fluid--widget:has(.gf-widget--media){box-shadow:none}.gf-canvas--fluid--widget:hover{z-index:6}.gf-canvas--fluid--widget .gf-widget--content{transition:opacity .5s ease-in-out}.gf-canvas--fluid--widget:hover .gf-canvas--fluid--widget--resize-handles{opacity:1}.gf-canvas--fluid--widget.dragging{opacity:.85;transform:scale(1.01);z-index:1000}.gf-canvas--fluid--widget--resize-handles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity .15s ease-in-out;z-index:15}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--w,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--e,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--s,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--n,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--se,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--sw,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--ne,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--nw{position:absolute;pointer-events:auto;background:var(--gf-neutral-400);border-radius:50%;width:var(--space-1-2);height:var(--space-1-2);transition:all .15s ease-in-out}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--w:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--e:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--s:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--n:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--se:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--sw:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--ne:hover,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--nw:hover{background:var(--gf-secondary-500)}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--w:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--e:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--s:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--n:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--se:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--sw:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--ne:active,.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--nw:active{background:var(--gf-secondary-200);z-index:1000}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--nw{top:calc(var(--space-0-4)*-1.5);left:calc(var(--space-0-4)*-1.5);cursor:nw-resize}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--ne{top:calc(var(--space-0-4)*-1.5);right:calc(var(--space-0-4)*-1.5);cursor:ne-resize}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--sw{bottom:calc(var(--space-0-4)*-1.5);left:calc(var(--space-0-4)*-1.5);cursor:sw-resize}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--se{bottom:calc(var(--space-0-4)*-1.5);right:calc(var(--space-0-4)*-1.5);cursor:se-resize}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--n{top:calc(var(--space-0-4)*-1.5);left:50%;transform:translateX(-50%);cursor:n-resize}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--s{bottom:calc(var(--space-0-4)*-1.5);left:50%;transform:translateX(-50%);cursor:s-resize}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--e{right:calc(var(--space-0-4)*-1.5);top:50%;transform:translateY(-50%);cursor:e-resize}.gf-canvas--fluid--widget--resize-handles .gf-canvas--fluid--widget--resize-handle--w{left:calc(var(--space-0-4)*-1.5);top:50%;transform:translateY(-50%);cursor:w-resize}.gf-canvas--fluid--widget--drag-preview,.gf-canvas--fluid--widget--resize-preview{min-height:var(--space-6-0);position:relative;background-color:var(--gf-preview-bg-valid);border:var(--space-0-4) dashed var(--gf-preview-border-valid);border-radius:var(--gf-widget-border-radius);transition:all .15s ease-in-out;pointer-events:none;z-index:50}.gf-canvas--fluid--widget--drag-preview--invalid,.gf-canvas--fluid--widget--resize-preview--invalid{background-color:var(--gf-preview-bg-invalid);border-color:var(--gf-preview-border-invalid)}.gf-canvas--fluid[data-edit-mode=true]{box-shadow:0 8px 24px -3px rgba(16,24,40,.05);margin:var(--space-10-0) auto calc(var(--space-10-0)*2)}.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget:has(.gf-widget--text),.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget:has(.gf-widget--media){border:var(--space-0-4) dashed rgba(156,163,175,.75)}.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget:hover .gf-widget--media,.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget:hover .gf-widget--text,.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget:hover .gf-widget--chart,.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget.dragging .gf-widget--media,.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget.dragging .gf-widget--text,.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget.dragging .gf-widget--chart{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15);transform:translateY(0)}.gf-canvas--fluid[data-edit-mode=true] .gf-canvas--fluid--widget.dragging{cursor:grabbing;opacity:.7}:root{--gf-dashboard-navbar-height: var(--space-9-6)}.gf-page--dashboard--list .gf-page--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.gf-page--dashboard--list .gf-page--header--text{align-items:start}.gf-page--dashboard--list .gf-page--header--text--title{display:flex;align-items:center;gap:var(--space-0-8)}.gf-page--dashboard--list .gf-page--header--toolbar{display:flex;flex-direction:row;gap:var(--space-0-8)}.gf-dashboard-refresh-time{max-width:8rem;text-align:left;word-wrap:break-word;line-height:1.2}.gf-dashboard--detail{width:100%;height:100vh;overflow:hidden}.gf-dashboard--detail--navbar{width:100%;height:var(--gf-dashboard-navbar-height);padding:var(--space-2-0);background-color:var(--gf-neutral-50);border-bottom:1px solid var(--gf-neutral-200);border-radius:0 0 var(--space-0-8) var(--space-0-8);display:flex;align-items:center;gap:var(--space-1-2);flex-shrink:0}.gf-dashboard--detail--navbar--title{display:flex;align-items:center;gap:var(--space-1-2);flex:1;min-width:0}.gf-dashboard--detail--navbar--title a:hover{opacity:.8}.gf-dashboard--detail--navbar--title .input__inline{color:var(--gf-neutral-700);font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em;font-weight:700;background-color:rgba(0,0,0,0);border-radius:var(--space-0-4);width:100%}@media screen and (min-width: 768px){.gf-dashboard--detail--navbar--title .input__inline{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-dashboard--detail--navbar--title .input__inline:focus{color:var(--gf-neutral-500)}.gf-dashboard--detail--content{width:100%;height:calc(100vh - var(--gf-dashboard-navbar-height));overflow:hidden;display:flex;flex-direction:column}.gf-dashboard--detail--content--container.gf-dashboard--edit{width:calc(100vw - var(--gf-sidebar-width));height:calc(100vh - var(--gf-dashboard-navbar-height));position:relative;overflow-x:hidden;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;flex:1 1 0%}.gf-dashboard--detail--content--container.gf-dashboard--preview{flex:1 1 0%;min-height:0;height:auto;overflow:scroll;display:flex;flex-direction:column}.gf-dashboard--detail--content--container.gf-dashboard--preview .gf-page--dashboard--preview{max-width:100%;padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4);gap:var(--space-2-4);justify-content:flex-start}.gf-dashboard--detail--content--container.gf-dashboard--preview .gf-page--dashboard--preview .gf-page--section--dashboard .gf-page--section--content{overflow:visible}.gf-dashboard--detail--content--container.gf-dashboard--preview .gf-page--dashboard--preview .gf-page--section--dashboard .gf-page--section--content .gf-card .gf-canvas--fluid{width:100%;height:100%}.gf-dashboard--detail--content--container.gf-dashboard--preview .gf-page--dashboard--preview .gf-page--section--dashboard .gf-page--section--footer{flex-shrink:0}.gf-dashboard--detail--content--container{-ms-overflow-style:none;scrollbar-width:none}.gf-dashboard--detail--content--container::-webkit-scrollbar{display:none}.gf-dashboard--detail>form{color:red;align-items:inherit;display:inherit;flex-flow:inherit;gap:inherit}.gf-page--dashboard--shared,.gf-page--dashboard--preview{height:100%;max-width:100%}.gf-page--dashboard--shared .gf-page--content--row,.gf-page--dashboard--preview .gf-page--content--row{height:100%;max-height:calc(100vh - var(--space-2-4));gap:var(--space-2-4)}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--header,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--header{justify-content:space-between}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--header .gf-entity:hover,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--header .gf-entity:hover{background-color:rgba(0,0,0,0);cursor:default}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--header--text,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--header--text{text-wrap-mode:nowrap;text-align:end}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content{scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar-track,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar-thumb,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar-thumb:hover,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content .gf-card,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content .gf-card{width:100%;height:fit-content}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content .gf-card .gf-canvas--fluid,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content .gf-card .gf-canvas--fluid{width:100%;height:100%}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--footer,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--footer{width:100%;margin-bottom:var(--space-2-4);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--footer div,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--footer div{display:flex;align-items:center;gap:var(--space-0-8)}.gf-page--dashboard--shared .gf-page--content--row .gf-page--section--dashboard .gf-page--section--footer svg,.gf-page--dashboard--preview .gf-page--content--row .gf-page--section--dashboard .gf-page--section--footer svg{height:var(--space-4-0)}.page-controls{box-shadow:0 2px 6px rgba(16,24,40,.06);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);padding:var(--space-0-4) var(--space-0-8);align-items:center;background-color:var(--gf-neutral-50);border-radius:var(--space-0-8);border:1px solid var(--gf-neutral-200);bottom:var(--space-0-8);display:inline-flex;justify-content:center;gap:var(--space-1-2);left:50%;line-height:0;position:sticky;transform:translateX(-50%);width:max-content;z-index:var(--z-ui)}.page-controls .form--no-layout{display:inline}.page-controls .input{width:fit-content;-moz-appearance:textfield;appearance:textfield;color:inherit;font-size:inherit;padding:var(--space-0-4) 0;text-align:center}.page-controls .input::-webkit-outer-spin-button,.page-controls .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gf-body--dashboard{width:100vw;height:100vh}.gf-body--dashboard .gf-body--content{height:100%}.gf-body--dashboard .gf-body--content .gf-body--content--main{margin-right:0}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared{padding:var(--space-2-4)}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row{min-height:0}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--summary .gf-page--section--content{height:auto}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--dashboard .gf-page--section--content{flex:1}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--dashboard .gf-page--section--footer{height:auto;min-height:0;max-height:100%;margin-bottom:0}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--dashboard,.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--shared{height:auto}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--dashboard #gf-figbot,.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--shared #gf-figbot{height:auto}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--dashboard #gf-figbot .gf-figbot--container,.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--shared #gf-figbot .gf-figbot--container{height:auto}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--dashboard #gf-figbot .gf-figbot--container .gf-figbot--chat,.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--shared #gf-figbot .gf-figbot--container .gf-figbot--chat{width:100%;height:auto;padding:0;gap:var(--space-1-6)}.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--dashboard #gf-figbot .gf-figbot--container .gf-figbot--chat--messages,.gf-body--dashboard .gf-body--content .gf-body--content--main .gf-page--dashboard--shared .gf-page--content--container .gf-page--content--row .gf-page--section--chat #gf-figbot--wrapper--shared #gf-figbot .gf-figbot--container .gf-figbot--chat--messages{padding:0}@media only screen and (max-width: 768px){.gf-dashboard--pinned--header{flex-direction:column;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2)}.gf-dashboard--pinned--header--team,.gf-dashboard--pinned--header--name,.gf-dashboard--pinned--header .self-end{flex:none;width:100%;justify-content:center;text-align:center}.gf-dashboard--pinned--header--name h3{white-space:normal;margin:var(--space-0-4) 0}}@media only screen and (max-width: var(--dashboard-width)){.widgets,.widgets__canvas{width:100%;padding:0}}.gf-dashboard-publish-button svg{stroke:#fff}@media only screen and (max-width: 1200px){.gf-dashboard--detail--navbar .gf-button--label{display:none}}.gf-dashboard-embedded{width:100%;max-width:100%}.gf-dashboard-embedded--container{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:100%;gap:var(--space-1-6)}.gf-dashboard-embedded--container .gf-page--section--footer{margin-top:0}.gf-dashboard-embedded--container .gf-page--section--summary{margin-top:0}.gf-dashboard-embedded--container .gf-page--section--summary .gf-page--section--header{justify-content:space-between;border-bottom-color:var(--gf-neutral-200)}.gf-dashboard-embedded--container .gf-page--section--summary .gf-page--section--header .gf-dashboard-embedded--title{margin:0;font-size:var(--space-2-0);font-weight:600;color:var(--gf-neutral-900)}.gf-dashboard-embedded--container .gf-page--section--summary .gf-page--section--header .gf-dashboard-embedded--title a{color:inherit;text-decoration:none}.gf-dashboard-embedded--container .gf-page--section--summary .gf-page--section--header .gf-dashboard-embedded--title a:hover{color:var(--gf-primary-500)}.gf-dashboard-embedded--container .gf-page--section--summary .gf-page--section--header--text{display:flex;flex-direction:row;align-items:center;gap:var(--space-1-2);color:var(--gf-neutral-400)}.gf-dashboard-embedded--container .gf-page--section--summary .gf-page--section--header--text .gf-icon--medium{color:var(--gf-neutral-400)}.gf-dashboard-embedded--container .gf-page--section--summary .gf-page--section--header--text--title{color:var(--gf-neutral-400)}.gf-dashboard-embedded--header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2-0);background:var(--gf-neutral-50);border-bottom:1px solid var(--gf-neutral-200)}.gf-dashboard-embedded--title{font-size:var(--space-2-0);font-weight:600;color:var(--gf-neutral-900);margin:0}.gf-dashboard-embedded--actions{display:flex;gap:var(--space-1-2)}.gf-dashboard-embedded--canvas{position:relative;min-height:400px}.gf-dashboard-embedded--canvas-v2 .gf-canvas--fluid[data-mode=embed]{border:none;border-radius:0}.gf-dashboard-embedded--footer{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1-5) var(--space-2-0);background:var(--gf-neutral-50);font-size:var(--space-1-4);color:var(--gf-neutral-600)}.gf-dashboard-embedded--empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6-0);text-align:center;background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-2-0);color:var(--gf-neutral-600)}.gf-dashboard-embedded--empty-state--empty-icon{margin-bottom:var(--space-2-0)}.gf-dashboard-embedded--empty-state--empty-icon svg{width:var(--space-6-0);height:var(--space-6-0);color:var(--gf-neutral-300)}.gf-dashboard-embedded--empty-state h4{font-size:var(--space-2-0);font-weight:600;color:var(--gf-neutral-700);margin:0 0 var(--space-1-0) 0}.gf-dashboard-embedded--empty-state p{font-size:var(--space-1-6);margin:0 0 var(--space-2-0) 0;max-width:300px}@media screen and (max-width: 768px){.gf-dashboard-embedded--header{flex-direction:column;gap:var(--space-1-5);align-items:flex-start}.gf-dashboard-embedded--actions{align-self:stretch;justify-content:center}.gf-dashboard-embedded--footer{flex-direction:column;gap:var(--space-1-0);text-align:center}}.gf-modal--share{display:flex;flex-direction:column;gap:1.2rem}.gf-modal--share--content{display:flex;flex-direction:column;gap:1.2rem}.gf-page--datastack{max-width:100%;padding:0}.gf-page--datastack .gf-page--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start;padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4)}.gf-page--datastack .gf-page--header--text{align-items:start}.gf-page--datastack .gf-page--header--text--title{display:flex;align-items:center;gap:var(--space-2-0)}.gf-page--datastack .gf-page--header--toolbar{display:flex;align-items:center}.gf-page--datastack .gf-page--content{height:100%;overflow-y:hidden}.gf-page--datastack .gf-page--content--container{height:100%;align-items:stretch;gap:0}:root{--gf-figbot-font-color: var(--gf-neutral-700);--gf-figbot-background-color: var(--gf-generic-white);--gf-figbot-width: calc(100vw - var(--gf-sidebar-width));--gf-figbot-left-panel-width: 350px;--gf-figbot-right-panel-width: 1fr}.gf-figbot--chat{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-figbot--chat mark{all:unset !important;display:inline !important;background:none !important;background-color:rgba(0,0,0,0) !important}.gf-figbot--chat .gf-figbot--mention-chip,.gf-figbot--chat mark.gf-figbot--mention-chip{display:inline !important;background-color:rgba(0,0,0,0) !important;background:none !important;border:none !important;padding:0 !important;color:var(--gf-secondary-600);font-weight:600;text-decoration:none}.gf-figbot--chat .gf-figbot--mention-chip--linked,.gf-figbot--chat mark.gf-figbot--mention-chip--linked{color:var(--gf-secondary-600);text-decoration:none}.gf-figbot--chat .gf-figbot--mention-chip--linked:hover,.gf-figbot--chat mark.gf-figbot--mention-chip--linked:hover{color:var(--gf-secondary-700);text-decoration:underline}.gf-figbot--chat .gf-figbot--mention-embed{display:inline !important;vertical-align:baseline;width:auto !important;max-width:fit-content !important}.gf-figbot--chat .gf-figbot--mention-embed span{display:inline !important;width:auto !important}.gf-figbot--chat .gf-figbot--mention-embed--chip{display:inline-flex !important;align-items:center;gap:4px;background-color:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);border-radius:4px;padding:2px 8px;color:var(--gf-secondary-700);font-weight:600;white-space:nowrap;line-height:1.4;font-size:.875rem;vertical-align:middle;width:auto !important;max-width:fit-content !important}.gf-figbot--chat .gf-figbot--mention-embed--name{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);display:inline !important}.gf-figbot--chat .gf-figbot--mention-embed .gf-icon{display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0}.gf-figbot--chat .gf-figbot--mention-embed .gf-icon svg{width:14px !important;height:14px !important}.gf-figbot--chat .gf-figbot--mention-embed .gf-chip--secondary{display:inline-flex !important;width:auto !important;max-width:fit-content !important}.gf-figbot--chat--messages--wrapper{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.gf-figbot--chat--messages{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:fit-content;padding-top:var(--space-1-6);overflow-y:scroll;display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-figbot--chat--messages::-webkit-scrollbar{display:none}.gf-figbot--chat--message,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--user,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--system{padding:var(--space-0-8) 0;display:flex;flex-direction:row;gap:var(--space-1-6)}.gf-figbot--chat--message--avatar{width:var(--space-4-0);height:var(--space-4-0);flex-shrink:0;display:flex;align-items:center;justify-content:center}.gf-figbot--chat--message--avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.gf-figbot--chat--message--contents{display:flex;flex-direction:column;gap:var(--space-0-4);flex:1;min-width:0}.gf-figbot--chat--message--contents--header{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500)}.gf-figbot--chat--message--contents--text p{margin:0 0 var(--space-2-0) 0}.gf-figbot--chat--message--contents--text p:last-child{margin-bottom:0}.gf-figbot--chat--message--contents--text ul,.gf-figbot--chat--message--contents--text ol{margin:0 0 var(--space-2-0) 0;padding-left:var(--space-2-4)}.gf-figbot--chat--message--contents--text ul li,.gf-figbot--chat--message--contents--text ol li{margin-bottom:var(--space-0-4);list-style:disc;color:var(--gf-neutral-600)}.gf-figbot--chat--message--contents--text ol li{list-style:decimal}.gf-figbot--chat--message--contents--text h1,.gf-figbot--chat--message--contents--text h2,.gf-figbot--chat--message--contents--text h3,.gf-figbot--chat--message--contents--text h4,.gf-figbot--chat--message--contents--text h5,.gf-figbot--chat--message--contents--text h6{font-weight:600;margin:var(--space-2-0) 0 var(--space-1-2) 0}.gf-figbot--chat--message--contents--text h1:first-child,.gf-figbot--chat--message--contents--text h2:first-child,.gf-figbot--chat--message--contents--text h3:first-child,.gf-figbot--chat--message--contents--text h4:first-child,.gf-figbot--chat--message--contents--text h5:first-child,.gf-figbot--chat--message--contents--text h6:first-child{margin-top:0}.gf-figbot--chat--message--contents--text code{background-color:var(--gf-neutral-100);padding:.125rem .25rem;border-radius:.25rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.9em}.gf-figbot--chat--message--contents--text pre{background-color:var(--gf-neutral-100);padding:var(--space-1-2);border-radius:var(--space-0-8);overflow-x:auto;margin:var(--space-2-0) 0}.gf-figbot--chat--message--contents--text pre code{background-color:rgba(0,0,0,0);padding:0}.gf-figbot--chat--message--contents--text blockquote{border-left:var(--space-0-4) solid var(--gf-primary-400);padding-left:var(--space-1-2);margin:var(--space-2-0) 0;color:var(--gf-neutral-600);font-style:italic}.gf-figbot--chat--message--contents--text strong{font-weight:600}.gf-figbot--chat--message--contents--text em{font-style:italic}.gf-figbot--chat--message--contents--text a{text-decoration:underline}.gf-figbot--chat--message--contents--text a:hover{color:var(--gf-primary-600)}.gf-figbot--chat--message--contents--text table{width:100%;margin:var(--space-2-0) 0;border-collapse:collapse;border-radius:var(--space-0-8);overflow:hidden;border:1px solid var(--gf-neutral-200)}.gf-figbot--chat--message--contents--text table th{font-weight:600;font-size:var(--space-1-2);line-height:var(--space-2-8);background-color:var(--gf-neutral-50);color:var(--gf-neutral-700);padding:var(--space-1-2);text-align:left;border-bottom:1px solid var(--gf-neutral-200)}.gf-figbot--chat--message--contents--text table td{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-600);padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-100)}.gf-figbot--chat--message--contents--text table tbody tr:last-child td{border-bottom:none}.gf-figbot--chat--message--system{display:flex;flex-direction:row;gap:var(--space-1-6)}.gf-figbot--chat--message--user{display:flex;flex-direction:row-reverse;justify-content:flex-start;gap:var(--space-1-6);text-align:right}.gf-figbot--chat--input{width:100%;padding:var(--space-1-2) 0 0 0;background-color:rgba(0,0,0,0);border-top:1px solid var(--gf-neutral-200);border-radius:0;display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-figbot--chat--input--container{width:100%;height:100%}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea{-ms-overflow-style:none;scrollbar-width:none;height:var(--space-7-2);background-color:rgba(0,0,0,0);border:none;padding:0}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea::-webkit-scrollbar{display:none}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor{-ms-overflow-style:none;scrollbar-width:none;padding:0;border:none;outline:none;min-height:var(--space-4-4);max-height:150px;font-family:inherit;font-size:inherit;line-height:inherit;overflow-y:auto}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor::-webkit-scrollbar{display:none}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor br{height:0 !important;line-height:0 !important}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor.ql-blank::before{line-height:inherit;top:0;left:0;color:var(--gf-neutral-300)}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-toolbar{display:none}.gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-container{border:none;font-family:inherit}.gf-figbot--chat--input--toolbar{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-0-4)}.gf-figbot--chat--input--toolbar .gf-figbot--chat--model-text{color:var(--gf-neutral-400);text-wrap:nowrap;align-self:center}.gf-figbot--chat--input--toolbar .gf-actions{justify-content:end}.gf-page--sidebar--figbot{margin:0;display:flex;flex-direction:row;justify-content:stretch;width:100%;height:100%;overflow:hidden}.gf-page--sidebar--figbot #gf-figbot{min-height:0;flex:1 1 0;height:100%;overflow:hidden}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left{box-shadow:0 8px 24px -3px rgba(16,24,40,.05);background-color:var(--gf-figbot-background-color);border-radius:var(--gf-sidebar-border-radius) 0 0 var(--gf-sidebar-border-radius);border-left:1px solid var(--gf-neutral-200);display:flex;flex-direction:column}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left.history-overlay{position:absolute;top:0;left:0;width:240px;height:100%;z-index:1050;border-right:1px solid var(--gf-neutral-200);transform:translateX(-100%);transition:transform .3s ease}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left.history-overlay.show{transform:translateX(0)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left:not(.history-overlay){display:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations{width:100%}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu{padding:0;position:relative;justify-content:start;border-left:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section{width:100%;max-width:100%}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--header{text-align:start;color:var(--gf-primary-200);width:100%;max-width:100%;overflow:hidden}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item{height:var(--space-3-2);background-color:var(--gf-figbot-background-color);position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-8);width:100%;max-width:100%;box-sizing:border-box}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item--text{padding:0 var(--space-2-0);color:var(--gf-figbot-font-color);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item #gf-new-chat--text{font-weight:600;color:var(--gf-secondary-400)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item.active>*{font-weight:700}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item.active>.gf-conversation-delete-icon:hover{color:var(--gf-destructive-500) !important;opacity:1 !important}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item:hover{background-color:rgba(0,0,0,0) !important}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item:hover .gf-icon--sidebar--large,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item:hover .gf-icon--sidebar--small{background-color:rgba(0,0,0,0) !important}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section .gf-conversation-delete-icon{display:none;align-items:center;justify-content:center;width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);margin-right:var(--space-1-2);cursor:pointer;color:var(--gf-neutral-400);opacity:.6;transition:all .2s ease;flex-shrink:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section .gf-conversation-delete-icon:hover{color:var(--gf-destructive-500);opacity:1}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section .gf-conversation-delete-icon svg{width:14px;height:14px}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section .gf-conversation-item:hover .gf-conversation-delete-icon{display:flex}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--header,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section .gf-actions{padding:0 var(--space-2-0)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--bottom{height:auto;margin-top:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--bottom .gf-sidebar--menu--section--item--text{padding:0;color:var(--gf-primary-200)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section #gf-new-chat--text{padding:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu .gf-figbot--conversations--selector{display:flex;flex-direction:column;gap:var(--space-1-2);flex:1;width:100%;max-width:100%;overflow:scroll}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-actions,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--item--text,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-sidebar--menu--section--header{width:100%;max-width:100%}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-page--sidebar--panel--left .gf-figbot--conversations .gf-actions{display:flex;justify-content:end}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-sidebar--figbot{background-color:var(--gf-figbot-background-color);border-right:1px solid var(--gf-neutral-200);position:relative}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-sidebar--figbot .gf-sidebar--menu{border-left:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-sidebar--figbot .gf-sidebar--menu--section--bottom .gf-sidebar--menu--section--item:hover{background:var(--gf-primary-600);box-shadow:0 8px 24px -3px rgba(16,24,40,.05)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area{position:relative;display:flex;flex-direction:column;height:100%;width:100%;flex:1;background-color:var(--gf-figbot-background-color)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat{height:100vh;padding:0 var(--space-1-6) var(--space-1-6) var(--space-1-6);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2-4)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat .gf-figbot--chat--messages--wrapper{height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--messages{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:fit-content;padding-top:var(--space-1-6);overflow-y:scroll;display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--messages::-webkit-scrollbar{display:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--user,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--system{padding:var(--space-0-8) 0;display:flex;gap:var(--space-1-6)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--avatar{width:var(--space-4-0);height:var(--space-4-0);display:flex;align-items:center;justify-content:center}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents{display:flex;flex-direction:column;gap:var(--space-0-4)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--header{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text p{margin:0 0 var(--space-2-0) 0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text p:last-child{margin-bottom:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text ul,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text ol{margin:0 0 var(--space-2-0) 0;padding-left:var(--space-2-4)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text ul li,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text ol li{margin-bottom:var(--space-0-4);list-style:disc;color:var(--gf-neutral-600)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text ol li{list-style:decimal}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h1,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h2,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h3,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h4,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h5,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h6{font-weight:600;margin:var(--space-2-0) 0 var(--space-1-2) 0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h1:first-child,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h2:first-child,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h3:first-child,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h4:first-child,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h5:first-child,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text h6:first-child{margin-top:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text code{background-color:var(--gf-neutral-100);padding:.125rem .25rem;border-radius:.25rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.9em}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text pre{background-color:var(--gf-neutral-100);padding:var(--space-1-2);border-radius:var(--space-0-8);overflow-x:auto;margin:var(--space-2-0) 0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text pre code{background-color:rgba(0,0,0,0);padding:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text blockquote{border-left:var(--space-0-4) solid var(--gf-primary-400);padding-left:var(--space-1-2);margin:var(--space-2-0) 0;color:var(--gf-neutral-600);font-style:italic}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text strong{font-weight:600}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text em{font-style:italic}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text a{text-decoration:underline}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text a:hover{color:var(--gf-primary-600)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text table{width:100%;margin:var(--space-2-0) 0;border-collapse:collapse;border-radius:var(--space-0-8);overflow:hidden;border:1px solid var(--gf-neutral-200)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text table th{font-weight:600;font-size:var(--space-1-2);line-height:var(--space-2-8);background-color:var(--gf-neutral-50);color:var(--gf-neutral-700);padding:var(--space-1-2);text-align:left;border-bottom:1px solid var(--gf-neutral-200)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text table td{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-600);padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-100)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--contents--text table tbody tr:last-child td{border-bottom:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--message--user{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input{width:100%;padding:var(--space-1-2) 0 0 0;background-color:rgba(0,0,0,0);border-top:1px solid var(--gf-neutral-200);border-radius:0;display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container{width:100%;height:100%}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea{-ms-overflow-style:none;scrollbar-width:none;height:var(--space-7-2);background-color:rgba(0,0,0,0);border:none;padding:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea::-webkit-scrollbar{display:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor{-ms-overflow-style:none;scrollbar-width:none;padding:0;border:none;outline:none;min-height:var(--space-4-4);max-height:150px;font-family:inherit;font-size:inherit;line-height:inherit;overflow-y:auto}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor::-webkit-scrollbar{display:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor br{height:0 !important;line-height:0 !important}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor.ql-blank::before{line-height:inherit;top:0;left:0;color:var(--gf-neutral-300)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor mark{all:unset !important;display:inline !important;background:none !important;background-color:rgba(0,0,0,0) !important;color:inherit !important}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor .gf-figbot--mention-embed{display:inline !important;width:auto !important;max-width:fit-content !important;vertical-align:baseline}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor .gf-figbot--mention-embed span{display:inline !important;width:auto !important}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor .gf-figbot--mention-embed .gf-figbot--mention-embed--chip,.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor .gf-figbot--mention-embed .gf-chip--secondary{display:inline-flex !important;width:auto !important;max-width:fit-content !important;align-items:center;gap:4px;background-color:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);border-radius:4px;padding:2px 8px;color:var(--gf-secondary-700);font-weight:600;white-space:nowrap;line-height:1.4;font-size:.875rem;vertical-align:middle}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-editor p{display:block;margin:0}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-toolbar{display:none}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container #gf-figbot--chat--input--textarea .ql-container{border:none;font-family:inherit}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-0-4)}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-figbot--chat--model-text{color:var(--gf-neutral-400);text-wrap:nowrap}.gf-page--sidebar--figbot #gf-figbot .gf-figbot--container .gf-figbot--chat-area .gf-figbot--chat--input--container .gf-figbot--chat--input--toolbar .gf-actions{justify-content:end}.gf-figbot--chat--context{position:relative;display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-figbot--chat--context--items{display:flex;flex-wrap:wrap;gap:var(--space-0-8);align-items:center}.gf-figbot--chat--context--item{max-width:100%}.gf-figbot--chat--context--item .gf-chip--secondary{display:flex;align-items:center;justify-content:space-between;max-width:100%;min-width:0}.gf-figbot--chat--context--item .gf-chip--secondary span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon{flex-shrink:0;cursor:pointer;color:inherit;opacity:.7;transition:color .2s,opacity .2s}.gf-figbot--chat--context--item .gf-chip--secondary .gf-icon:hover{color:var(--gf-destructive-500);opacity:1}.gf-figbot--chat--context--add{display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.gf-figbot--chat--context--add .gf-icon{color:var(--gf-secondary-400)}.gf-popover{box-shadow:0 6px 15px -2px rgba(16,24,40,.08);position:absolute;bottom:100%;margin-bottom:var(--space-2-4);left:0;width:100%;max-height:calc(var(--space-10-0)*3);background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);z-index:1000;display:flex;flex-direction:column}.gf-popover .gf-combobox{padding:var(--space-1-2);display:flex;flex-direction:column;flex:1;min-height:0}.gf-popover .gf-combobox--input{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);width:100%;padding:var(--space-0-8);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-4)}.gf-popover .gf-combobox--input:focus{outline:none;border-color:var(--gf-secondary-400)}.gf-popover .gf-combobox--dropdown{-ms-overflow-style:none;scrollbar-width:none;flex:1;overflow-y:auto;position:relative}.gf-popover .gf-combobox--dropdown::-webkit-scrollbar{display:none}.gf-popover .gf-combobox--category{padding:var(--space-0-8) var(--space-1-2);color:var(--gf-neutral-700);border-bottom:1px solid var(--gf-neutral-200);cursor:default}.gf-popover .gf-combobox--item{padding:var(--space-0-8) var(--space-1-2);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-1-2);cursor:pointer;border-bottom:1px solid var(--gf-neutral-100)}.gf-popover .gf-combobox--item:hover{background-color:var(--gf-neutral-50)}.gf-popover .gf-combobox--item--name{font-weight:600;color:var(--gf-neutral-900);flex:1;min-width:0}.gf-popover .gf-combobox--item--description{color:var(--gf-neutral-600);white-space:nowrap;flex-shrink:0}.gf-popover .gf-combobox--empty{text-align:center;color:var(--gf-neutral-500)}.gf-chat--message--system--thinking{color:var(--gf-neutral-600);font-style:italic}.gf-chat--message--system--thinking.gf-card--neutral{font-style:normal;transition:height .2s ease-out}.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content{gap:var(--space-0-8)}.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header{font-weight:500;color:var(--gf-neutral-700);border-radius:var(--space-0-4);cursor:pointer;user-select:none;display:flex;align-items:center;gap:var(--space-0-4)}.gf-chat--message--system--thinking.gf-card--neutral .gf-card--content .gf-task-list--header:hover{text-decoration:none;opacity:.7}.gf-chat--message--system--thinking.gf-card--neutral .gf-task-list--header{background-color:rgba(0,0,0,0);border-radius:0}.gf-chat--message--system--thinking .gf-task-list--tasks{scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0);margin-top:var(--space-0-8);margin-left:var(--space-2-0);max-height:500px;opacity:1;overflow-y:auto;transition:max-height .3s ease-out,opacity .2s ease-out}.gf-chat--message--system--thinking .gf-task-list--tasks::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-chat--message--system--thinking .gf-task-list--tasks::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.gf-chat--message--system--thinking .gf-task-list--tasks::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-chat--message--system--thinking .gf-task-list--tasks::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-chat--message--system--thinking .gf-task-list--tasks--item{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-500);margin-bottom:var(--space-0-4);line-height:1.4;padding-left:var(--space-0-4);font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.gf-chat--message--system--thinking .gf-task-list--tasks--item .gf-task--node-icon{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","Noto Emoji";font-variant-emoji:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gf-chat--message--system--thinking.gf-card--neutral .gf-task-list--tasks{margin-left:var(--space-1-6);margin-top:var(--space-0-8);padding-bottom:var(--space-0-4)}.gf-task--artifact--name{color:var(--gf-primary-500);text-decoration:none;font-weight:600}.gf-task--artifact--name:hover{color:var(--gf-primary-600);text-decoration:underline}.gf-chat--tool--messages{margin:var(--space-0-8) 0}.gf-chat--tool--message{color:var(--gf-neutral-600);font-style:italic;margin-bottom:var(--space-0-4)}.gf-figbot--history-overlay{box-shadow:0 8px 24px -3px rgba(16,24,40,.05);position:absolute;top:var(--space-2-0);left:var(--space-2-0);right:var(--space-2-0);bottom:var(--space-2-0);background:var(--gf-generic-white);border-radius:var(--gf-sidebar-border-radius);border:1px solid var(--gf-neutral-200);z-index:1100;overflow:hidden}.gf-figbot--history-content{padding:var(--space-2-4);height:100%;display:flex;flex-direction:column}.gf-figbot--history-content h3{margin:0 0 var(--space-2-0) 0;font-weight:600;color:var(--gf-neutral-800)}.gf-figbot--history-content .gf-figbot--conversations--selector{flex:1;overflow-y:auto}.gf-figbot--history-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1050}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small,.gf-button--card--description{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium,.gf-button--card,.gf-button--card--vertical{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--warning,.gf-help-text--success,.gf-help-text--error{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}:root{--gf-icon-round-large-width: var(--space-4-4)}.gf-icon,.gf-icon--sidebar--small,.gf-icon--sidebar--large,.gf-icon--8-0,.gf-icon--6-4,.gf-icon--5-6,.gf-icon--5-2,.gf-icon--4-8,.gf-button--card .gf-icon,.gf-button--card--vertical .gf-icon,.gf-icon--4-4,.gf-icon--4-0,.gf-icon--3-6,.gf-icon--xxxxlarge,.gf-icon--xxxlarge,.gf-icon--xxxxlarge--round,.gf-icon--xxxlarge--round,.gf-icon--3-2,.gf-button--round--small,.gf-button--neutral--round,.gf-icon--xxlarge,.gf-icon--2-8,.gf-icon--xlarge,.gf-icon--2-4,.gf-button--icon .gf-icon,.gf-icon--large,.gf-icon--2-0,.gf-icon--medium,.gf-icon--medium--width-4,.gf-icon--1-6,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon,.gf-button--icon--square .gf-icon,.gf-icon--1-2,.gf-button--icon--square--small .gf-icon,.gf-icon--small,.gf-icon--xsmall,.gf-icon--xxsmall{display:flex;align-items:center;justify-content:center;position:relative}.gf-icon i,.gf-icon--sidebar--small i,.gf-icon--sidebar--large i,.gf-icon--8-0 i,.gf-icon--6-4 i,.gf-icon--5-6 i,.gf-icon--5-2 i,.gf-icon--4-8 i,.gf-button--card .gf-icon i,.gf-button--card--vertical .gf-icon i,.gf-icon--4-4 i,.gf-icon--4-0 i,.gf-icon--3-6 i,.gf-icon--xxxxlarge i,.gf-icon--xxxlarge i,.gf-icon--xxxxlarge--round i,.gf-icon--xxxlarge--round i,.gf-icon--3-2 i,.gf-button--round--small i,.gf-button--neutral--round i,.gf-icon--xxlarge i,.gf-icon--2-8 i,.gf-icon--xlarge i,.gf-icon--2-4 i,.gf-button--icon .gf-icon i,.gf-icon--large i,.gf-icon--2-0 i,.gf-icon--medium i,.gf-icon--medium--width-4 i,.gf-icon--1-6 i,.gf-button--neutral--outline--round .gf-icon i,.gf-button--neutral--round .gf-icon i,.gf-button--icon--square .gf-icon i,.gf-button--icon--square--small .gf-icon i,.gf-icon--1-2 i,.gf-button--icon--square--small .gf-icon i,.gf-icon--small i,.gf-icon--xsmall i,.gf-icon--xxsmall i,.gf-icon svg,.gf-icon--sidebar--small svg,.gf-icon--sidebar--large svg,.gf-icon--8-0 svg,.gf-icon--6-4 svg,.gf-icon--5-6 svg,.gf-icon--5-2 svg,.gf-icon--4-8 svg,.gf-button--card .gf-icon svg,.gf-button--card--vertical .gf-icon svg,.gf-icon--4-4 svg,.gf-icon--4-0 svg,.gf-icon--3-6 svg,.gf-icon--xxxxlarge svg,.gf-icon--xxxlarge svg,.gf-icon--xxxxlarge--round svg,.gf-icon--xxxlarge--round svg,.gf-icon--3-2 svg,.gf-button--round--small svg,.gf-button--neutral--round svg,.gf-icon--xxlarge svg,.gf-icon--2-8 svg,.gf-icon--xlarge svg,.gf-icon--2-4 svg,.gf-button--icon .gf-icon svg,.gf-icon--large svg,.gf-icon--2-0 svg,.gf-icon--medium svg,.gf-icon--medium--width-4 svg,.gf-icon--1-6 svg,.gf-button--neutral--outline--round .gf-icon svg,.gf-button--neutral--round .gf-icon svg,.gf-button--icon--square .gf-icon svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--1-2 svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--small svg,.gf-icon--xsmall svg,.gf-icon--xxsmall svg,.gf-icon img,.gf-icon--sidebar--small img,.gf-icon--sidebar--large img,.gf-icon--8-0 img,.gf-icon--6-4 img,.gf-icon--5-6 img,.gf-icon--5-2 img,.gf-icon--4-8 img,.gf-button--card .gf-icon img,.gf-button--card--vertical .gf-icon img,.gf-icon--4-4 img,.gf-icon--4-0 img,.gf-icon--3-6 img,.gf-icon--xxxxlarge img,.gf-icon--xxxlarge img,.gf-icon--xxxxlarge--round img,.gf-icon--xxxlarge--round img,.gf-icon--3-2 img,.gf-button--round--small img,.gf-button--neutral--round img,.gf-icon--xxlarge img,.gf-icon--2-8 img,.gf-icon--xlarge img,.gf-icon--2-4 img,.gf-button--icon .gf-icon img,.gf-icon--large img,.gf-icon--2-0 img,.gf-icon--medium img,.gf-icon--medium--width-4 img,.gf-icon--1-6 img,.gf-button--neutral--outline--round .gf-icon img,.gf-button--neutral--round .gf-icon img,.gf-button--icon--square .gf-icon img,.gf-button--icon--square--small .gf-icon img,.gf-icon--1-2 img,.gf-button--icon--square--small .gf-icon img,.gf-icon--small img,.gf-icon--xsmall img,.gf-icon--xxsmall img{display:flex;align-items:center;justify-content:center}.gf-icon--image{border-radius:var(--space-0-8);display:flex;align-items:center;justify-content:center}.gf-icon--xxsmall{width:var(--space-1-2);height:auto;min-width:var(--space-1-2);min-height:var(--space-1-2)}.gf-icon--xxsmall i,.gf-icon--xxsmall svg,.gf-icon--xxsmall img{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2);font-size:var(--space-1-2);line-height:var(--space-1-2)}.gf-icon--xsmall{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6)}.gf-icon--xsmall i,.gf-icon--xsmall svg,.gf-icon--xsmall img{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2);font-size:var(--space-1-2);line-height:var(--space-1-2)}.gf-icon--small{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0)}.gf-icon--small i,.gf-icon--small svg,.gf-icon--small img{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6);font-size:var(--space-1-6);line-height:var(--space-1-6)}.gf-icon--1-2,.gf-button--icon--square--small .gf-icon{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2)}.gf-icon--1-2 i,.gf-button--icon--square--small .gf-icon i,.gf-icon--1-2 svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--1-2 img,.gf-button--icon--square--small .gf-icon img{width:var(--space-1-2);height:var(--space-1-2);min-width:var(--space-1-2);min-height:var(--space-1-2);font-size:var(--space-1-2);line-height:var(--space-1-2)}.gf-icon--1-6,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon,.gf-button--icon--square .gf-icon,.gf-button--icon--square--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6)}.gf-icon--1-6 i,.gf-button--neutral--outline--round .gf-icon i,.gf-button--neutral--round .gf-icon i,.gf-button--icon--square .gf-icon i,.gf-button--icon--square--small .gf-icon i,.gf-icon--1-6 svg,.gf-button--neutral--outline--round .gf-icon svg,.gf-button--neutral--round .gf-icon svg,.gf-button--icon--square .gf-icon svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--1-6 img,.gf-button--neutral--outline--round .gf-icon img,.gf-button--neutral--round .gf-icon img,.gf-button--icon--square .gf-icon img,.gf-button--icon--square--small .gf-icon img{width:var(--space-1-6);height:var(--space-1-6);min-width:var(--space-1-6);min-height:var(--space-1-6);font-size:var(--space-1-6);line-height:var(--space-1-6)}.gf-icon--medium,.gf-icon--medium--width-4{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4)}.gf-icon--medium i,.gf-icon--medium--width-4 i,.gf-icon--medium svg,.gf-icon--medium--width-4 svg,.gf-icon--medium img,.gf-icon--medium--width-4 img{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0);font-size:var(--space-2-0);line-height:var(--space-2-0)}.gf-icon--medium--width-4{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0)}.gf-icon--2-0{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0)}.gf-icon--2-0 i,.gf-icon--2-0 svg,.gf-icon--2-0 img{width:100%;height:100%;font-size:var(--space-2-0);line-height:var(--space-2-0)}.gf-icon--large{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8)}.gf-icon--large i,.gf-icon--large svg,.gf-icon--large img{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4);font-size:var(--space-2-4);line-height:var(--space-2-4)}.gf-icon--2-4,.gf-button--icon .gf-icon{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4)}.gf-icon--2-4 i,.gf-button--icon .gf-icon i,.gf-icon--2-4 svg,.gf-button--icon .gf-icon svg,.gf-icon--2-4 img,.gf-button--icon .gf-icon img{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4);font-size:var(--space-2-4);line-height:var(--space-2-4)}.gf-icon--xlarge{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2)}.gf-icon--xlarge i,.gf-icon--xlarge svg,.gf-icon--xlarge img{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8);font-size:var(--space-2-8);line-height:var(--space-2-8)}.gf-icon--2-8{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8)}.gf-icon--2-8 i,.gf-icon--2-8 svg,.gf-icon--2-8 img{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8);font-size:var(--space-2-8);line-height:var(--space-2-8)}.gf-icon--xxlarge{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6)}.gf-icon--xxlarge i,.gf-icon--xxlarge svg,.gf-icon--xxlarge img{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--3-2,.gf-button--round--small,.gf-button--neutral--round{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2)}.gf-icon--3-2 i,.gf-button--round--small i,.gf-button--neutral--round i,.gf-icon--3-2 svg,.gf-button--round--small svg,.gf-button--neutral--round svg,.gf-icon--3-2 img,.gf-button--round--small img,.gf-button--neutral--round img{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--xxxlarge,.gf-icon--xxxxlarge--round,.gf-icon--xxxlarge--round{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0)}.gf-icon--xxxlarge i,.gf-icon--xxxxlarge--round i,.gf-icon--xxxlarge--round i,.gf-icon--xxxlarge svg,.gf-icon--xxxxlarge--round svg,.gf-icon--xxxlarge--round svg,.gf-icon--xxxlarge img,.gf-icon--xxxxlarge--round img,.gf-icon--xxxlarge--round img{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6);font-size:var(--space-3-6);line-height:var(--space-3-6)}.gf-icon--xxxlarge--round i,.gf-icon--xxxlarge--round img,.gf-icon--xxxlarge--round svg{border-radius:50%}.gf-icon--xxxxlarge{width:var(--space-4-4);height:var(--space-4-4);min-width:var(--space-4-4);min-height:var(--space-4-4)}.gf-icon--xxxxlarge i,.gf-icon--xxxxlarge svg,.gf-icon--xxxxlarge img{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);font-size:var(--space-4-8);line-height:var(--space-4-8)}.gf-icon--xxxxlarge--round i,.gf-icon--xxxxlarge--round img,.gf-icon--xxxxlarge--round svg{border-radius:50%}.gf-icon--3-2,.gf-button--round--small,.gf-button--neutral--round{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2)}.gf-icon--3-2 i,.gf-button--round--small i,.gf-button--neutral--round i,.gf-icon--3-2 svg,.gf-button--round--small svg,.gf-button--neutral--round svg,.gf-icon--3-2 img,.gf-button--round--small img,.gf-button--neutral--round img{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--3-6{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6)}.gf-icon--3-6 i,.gf-icon--3-6 svg,.gf-icon--3-6 img{width:var(--space-3-6);height:var(--space-3-6);min-width:var(--space-3-6);min-height:var(--space-3-6);font-size:var(--space-3-6);line-height:var(--space-3-6)}.gf-icon--4-0{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0);max-width:var(--space-4-0);max-height:var(--space-4-0)}.gf-icon--4-0 i,.gf-icon--4-0 svg,.gf-icon--4-0 img{width:var(--space-4-0);height:var(--space-4-0);min-width:var(--space-4-0);min-height:var(--space-4-0);max-width:var(--space-4-0);max-height:var(--space-4-0);font-size:var(--space-4-0);line-height:var(--space-4-0)}.gf-icon--4-4{width:var(--space-4-4);height:var(--space-4-4);min-width:var(--space-4-4);min-height:var(--space-4-4)}.gf-icon--4-4 i,.gf-icon--4-4 svg,.gf-icon--4-4 img{width:var(--space-4-4);height:var(--space-4-4);min-width:var(--space-4-4);min-height:var(--space-4-4);font-size:var(--space-4-4);line-height:var(--space-4-4)}.gf-icon--4-8,.gf-button--card .gf-icon,.gf-button--card--vertical .gf-icon{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8)}.gf-icon--4-8 i,.gf-button--card .gf-icon i,.gf-button--card--vertical .gf-icon i,.gf-icon--4-8 svg,.gf-button--card .gf-icon svg,.gf-button--card--vertical .gf-icon svg,.gf-icon--4-8 img,.gf-button--card .gf-icon img,.gf-button--card--vertical .gf-icon img{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);font-size:var(--space-4-8);line-height:var(--space-4-8)}.gf-icon--5-2{width:var(--space-5-2);height:var(--space-5-2);min-width:var(--space-5-2);min-height:var(--space-5-2)}.gf-icon--5-2 i,.gf-icon--5-2 svg,.gf-icon--5-2 img{width:var(--space-5-2);height:var(--space-5-2);min-width:var(--space-5-2);min-height:var(--space-5-2);font-size:var(--space-5-2);line-height:var(--space-5-2)}.gf-icon--5-6{width:var(--space-5-6);height:var(--space-5-6);min-width:var(--space-5-6);min-height:var(--space-5-6)}.gf-icon--5-6 i,.gf-icon--5-6 svg,.gf-icon--5-6 img{width:var(--space-5-6);height:var(--space-5-6);min-width:var(--space-5-6);min-height:var(--space-5-6);font-size:var(--space-5-6);line-height:var(--space-5-6)}.gf-icon--6-4{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4)}.gf-icon--6-4 i,.gf-icon--6-4 svg,.gf-icon--6-4 img{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4);font-size:var(--space-6-4);line-height:var(--space-6-4)}.gf-icon--8-0{width:var(--space-8-0);height:var(--space-8-0)}.gf-icon--8-0 i,.gf-icon--8-0 svg,.gf-icon--8-0 img{width:var(--space-8-0);height:var(--space-8-0);font-size:var(--space-8-0);line-height:var(--space-8-0)}.gf-icon--sidebar--large{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4);border-radius:var(--space-1-2)}.gf-icon--sidebar--large i,.gf-icon--sidebar--large svg,.gf-icon--sidebar--large img,.gf-icon--sidebar--large .gf-icon--image{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);font-size:var(--space-4-8);line-height:var(--space-4-8)}.gf-icon--sidebar--small{width:var(--space-6-4);height:var(--space-6-4);min-width:var(--space-6-4);min-height:var(--space-6-4);border-radius:var(--space-1-2)}.gf-icon--sidebar--small i,.gf-icon--sidebar--small svg,.gf-icon--sidebar--small img,.gf-icon--sidebar--small .gf-icon--image{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);font-size:var(--space-3-2);line-height:var(--space-3-2)}.gf-icon--inline{display:inline-block;margin-right:var(--space-1-6);vertical-align:middle}.gf-icon--initial{background:var(--gf-primary-500);width:32px;height:32px;font-size:var(--space-1-8);font-weight:600;color:var(--gf-neutral-800)}.gf-shadow--glassy--small{box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 var(--space-0-8) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-4) var(--space-1-6) rgba(55,65,81,.04),0 var(--space-0-2) var(--space-0-8) rgba(55,65,81,.02),inset 0 1px 0 hsla(0,0%,100%,.1)}.gf-shadow--glassy--medium{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15)}.gf-shadow--glassy--large{box-shadow:0 0 0 1px hsla(0,0%,100%,.3),0 var(--space-1-6) var(--space-6-4) rgba(55,65,81,.12),0 var(--space-1-2) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-8) var(--space-1-6) rgba(55,65,81,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-full-width{width:100%}.gf-width--auto{width:auto}.gf-width--fit-content{width:fit-content}.gf-round{border-radius:50%}.gf-hidden{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-visible{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.gf-flex--gap-0-4{gap:.4rem}.gf-flex--gap-0-8{gap:.8rem}.gf-flex--gap-1-2{gap:1.2rem}.gf-flex--gap-1-6{gap:1.6rem}.gf-flex--gap-2{gap:2rem}.gf-flex--gap-2-4{gap:2.4rem}.gf-flex--gap-2-8{gap:2.8rem}.gf-flex--gap-3-2{gap:3.2rem}.gf-flex--gap-3-6{gap:3.6rem}.gf-flex--gap-4{gap:4rem}.gf-flex--gap-4-4{gap:4.4rem}.gf-flex--gap-4-8{gap:4.8rem}.gf-flex--gap-5-2{gap:5.2rem}.gf-flex--gap-5-6{gap:5.6rem}.gf-flex--gap-6{gap:6rem}.gf-flex--gap-6-4{gap:6.4rem}.gf-flex--gap-6-8{gap:6.8rem}.gf-flex--gap-7-2{gap:7.2rem}.gf-flex--gap-7-6{gap:7.6rem}.gf-flex--gap-8{gap:8rem}.gf-flex--center{flex-direction:column;align-items:center;justify-content:center}.gf-flex--column{flex-direction:column}.gf-flex--1{flex:1}.gf-flex--2{flex:2}.gf-flex--3{flex:3}.gf-flex--4{flex:4}.gf-flex--5{flex:5}.gf-flex--6{flex:6}.gf-flex--7{flex:7}.gf-flex--8{flex:8}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--justify--center{justify-content:center}.gf-flex--justify--flex-start{justify-content:flex-start}.gf-flex--justify--flex-end{justify-content:flex-end}.gf-flex--align--center{align-items:center}.gf-flex--align--flex-start{align-items:flex-start}.gf-flex--align--flex-end{align-items:flex-end}.gf-flex--align--baseline{align-items:baseline}.gf-slide-in{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--left{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--xfast{animation:slide-left .5s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--fast{animation:slide-left 1s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--normal{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--slow{animation:slide-left 7s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--right{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--xfast{animation:slide-right .5s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--fast{animation:slide-right 1s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--normal{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--slow{animation:slide-right 7s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-fade-in{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-in--xfast{animation:fade-in .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--fast{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--normal{animation:fade-in 2s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--slow{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out--xfast{animation:fade-out .5s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--fast{animation:fade-out 1s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--normal{animation:fade-out 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--slow{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon,.gf-hover--secondary-bg,.gf-hover--primary-text,.gf-hover--primary,.gf-hover--darken,.gf-hover--lighten,.gf-hover--shadow,.gf-hover--fade,.gf-button,.gf-button--primary,.gf-button--primary--outline,.gf-button--primary--small,.gf-button--primary--outline--small,.gf-button--primary--medium,.gf-button--primary--outline--medium,.gf-button--primary--large,.gf-button--primary--outline--large,.gf-button--primary--xlarge,.gf-button--primary--outline--xlarge,.gf-button--secondary,.gf-button--secondary--outline,.gf-button--secondary--small,.gf-button--secondary--outline--small,.gf-button--secondary--medium,.gf-button--secondary--outline--medium,.gf-button--secondary--large,.gf-button--secondary--outline--large,.gf-button--secondary--xlarge,.gf-button--secondary--outline--xlarge,.gf-button--neutral,.gf-button--neutral--outline,.gf-button--neutral--small,.gf-button--neutral--outline--small,.gf-button--neutral--medium,.gf-button--neutral--outline--medium,.gf-button--neutral--large,.gf-button--neutral--outline--large,.gf-button--neutral--xlarge,.gf-button--neutral--outline--xlarge,.gf-button--destructive,.gf-button--destructive--outline,.gf-button--destructive--small,.gf-button--destructive--outline--small,.gf-button--destructive--medium,.gf-button--destructive--outline--medium,.gf-button--destructive--large,.gf-button--destructive--outline--large,.gf-button--destructive--xlarge,.gf-button--destructive--outline--xlarge,.gf-button--outline--neutral,.gf-button--neutral--outline--round,.gf-button--neutral--round{text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon>a,.gf-button>a,.gf-button--primary>a,.gf-button--primary--outline>a,.gf-button--primary--small>a,.gf-button--primary--outline--small>a,.gf-button--primary--medium>a,.gf-button--primary--outline--medium>a,.gf-button--primary--large>a,.gf-button--primary--outline--large>a,.gf-button--primary--xlarge>a,.gf-button--primary--outline--xlarge>a,.gf-button--secondary>a,.gf-button--secondary--outline>a,.gf-button--secondary--small>a,.gf-button--secondary--outline--small>a,.gf-button--secondary--medium>a,.gf-button--secondary--outline--medium>a,.gf-button--secondary--large>a,.gf-button--secondary--outline--large>a,.gf-button--secondary--xlarge>a,.gf-button--secondary--outline--xlarge>a,.gf-button--neutral>a,.gf-button--neutral--outline>a,.gf-button--neutral--small>a,.gf-button--neutral--outline--small>a,.gf-button--neutral--medium>a,.gf-button--neutral--outline--medium>a,.gf-button--neutral--large>a,.gf-button--neutral--outline--large>a,.gf-button--neutral--xlarge>a,.gf-button--neutral--outline--xlarge>a,.gf-button--destructive>a,.gf-button--destructive--outline>a,.gf-button--destructive--small>a,.gf-button--destructive--outline--small>a,.gf-button--destructive--medium>a,.gf-button--destructive--outline--medium>a,.gf-button--destructive--large>a,.gf-button--destructive--outline--large>a,.gf-button--destructive--xlarge>a,.gf-button--destructive--outline--xlarge>a,.gf-button--outline--neutral>a,.gf-button--neutral--outline--round>a,.gf-button--neutral--round>a,.gf-hover--secondary-bg>a,.gf-hover--primary-text>a,.gf-hover--primary>a,.gf-hover--darken>a,.gf-hover--lighten>a,.gf-hover--shadow>a,.gf-hover--fade>a{text-decoration:none}.gf-hover--fade:hover{text-decoration:none;opacity:.7}.gf-hover--shadow:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-hover--lighten:hover{text-decoration:none;background-color:var(--gf-generic-white);color:var(--gf-primary-500)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--gf-neutral-300)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--gf-primary-500)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--xfast{animation:spin .5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--fast{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--normal{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--slow{animation:spin 7s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-button--box--large,.gf-button--icon--square,.gf-button--icon--square--small,.gf-button--icon,.gf-button--round--xlarge,.gf-button--square,.gf-button--card,.gf-button--card--vertical,.gf-pill,.gf-button--outline--neutral,.gf-button--destructive--outline--xlarge,.gf-button--destructive--xlarge,.gf-button--destructive--outline--large,.gf-button--destructive--large,.gf-button--destructive--outline--medium,.gf-button--destructive--medium,.gf-button--destructive--outline--small,.gf-button--destructive--small,.gf-button--destructive--outline,.gf-button--destructive,.gf-button--neutral--outline--xlarge,.gf-button--neutral--xlarge,.gf-button--neutral--outline--large,.gf-button--neutral--large,.gf-button--neutral--outline--medium,.gf-button--neutral--medium,.gf-button--neutral--outline--small,.gf-button--neutral--small,.gf-button--neutral--outline,.gf-button--neutral--outline--round,.gf-button--neutral--round,.gf-button--neutral,.gf-button--secondary--outline--xlarge,.gf-button--secondary--xlarge,.gf-button--secondary--outline--large,.gf-button--secondary--large,.gf-button--secondary--outline--medium,.gf-button--secondary--medium,.gf-button--secondary--outline--small,.gf-button--secondary--small,.gf-button--secondary--outline,.gf-button--secondary,.gf-button--primary--outline--xlarge,.gf-button--primary--xlarge,.gf-button--primary--outline--large,.gf-button--primary--large,.gf-button--primary--outline--medium,.gf-button--primary--medium,.gf-button--primary--outline--small,.gf-button--primary--small,.gf-button--primary--outline,.gf-button--primary,.gf-button{border-radius:var(--space-0-8);width:fit-content;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;gap:var(--space-0-8)}.gf-button--box--large:disabled,.gf-button--icon--square:disabled,.gf-button--icon--square--small:disabled,.gf-button--icon:disabled,.gf-button--round--xlarge:disabled,.gf-button--square:disabled,.gf-button--card:disabled,.gf-button--card--vertical:disabled,.gf-pill:disabled,.gf-button--outline--neutral:disabled,.gf-button--destructive--outline--xlarge:disabled,.gf-button--destructive--xlarge:disabled,.gf-button--destructive--outline--large:disabled,.gf-button--destructive--large:disabled,.gf-button--destructive--outline--medium:disabled,.gf-button--destructive--medium:disabled,.gf-button--destructive--outline--small:disabled,.gf-button--destructive--small:disabled,.gf-button--destructive--outline:disabled,.gf-button--destructive:disabled,.gf-button--neutral--outline--xlarge:disabled,.gf-button--neutral--xlarge:disabled,.gf-button--neutral--outline--large:disabled,.gf-button--neutral--large:disabled,.gf-button--neutral--outline--medium:disabled,.gf-button--neutral--medium:disabled,.gf-button--neutral--outline--small:disabled,.gf-button--neutral--small:disabled,.gf-button--neutral--outline:disabled,.gf-button--neutral--outline--round:disabled,.gf-button--neutral--round:disabled,.gf-button--neutral:disabled,.gf-button--secondary--outline--xlarge:disabled,.gf-button--secondary--xlarge:disabled,.gf-button--secondary--outline--large:disabled,.gf-button--secondary--large:disabled,.gf-button--secondary--outline--medium:disabled,.gf-button--secondary--medium:disabled,.gf-button--secondary--outline--small:disabled,.gf-button--secondary--small:disabled,.gf-button--secondary--outline:disabled,.gf-button--secondary:disabled,.gf-button--primary--outline--xlarge:disabled,.gf-button--primary--xlarge:disabled,.gf-button--primary--outline--large:disabled,.gf-button--primary--large:disabled,.gf-button--primary--outline--medium:disabled,.gf-button--primary--medium:disabled,.gf-button--primary--outline--small:disabled,.gf-button--primary--small:disabled,.gf-button--primary--outline:disabled,.gf-button--primary:disabled,.gf-button:disabled{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);cursor:not-allowed;transition:none}.gf-button--box--large:disabled:hover,.gf-button--icon--square:disabled:hover,.gf-button--icon--square--small:disabled:hover,.gf-button--icon:disabled:hover,.gf-button--round--xlarge:disabled:hover,.gf-button--square:disabled:hover,.gf-button--card:disabled:hover,.gf-button--card--vertical:disabled:hover,.gf-pill:disabled:hover,.gf-button--outline--neutral:disabled:hover,.gf-button--destructive--outline--xlarge:disabled:hover,.gf-button--destructive--xlarge:disabled:hover,.gf-button--destructive--outline--large:disabled:hover,.gf-button--destructive--large:disabled:hover,.gf-button--destructive--outline--medium:disabled:hover,.gf-button--destructive--medium:disabled:hover,.gf-button--destructive--outline--small:disabled:hover,.gf-button--destructive--small:disabled:hover,.gf-button--destructive--outline:disabled:hover,.gf-button--destructive:disabled:hover,.gf-button--neutral--outline--xlarge:disabled:hover,.gf-button--neutral--xlarge:disabled:hover,.gf-button--neutral--outline--large:disabled:hover,.gf-button--neutral--large:disabled:hover,.gf-button--neutral--outline--medium:disabled:hover,.gf-button--neutral--medium:disabled:hover,.gf-button--neutral--outline--small:disabled:hover,.gf-button--neutral--small:disabled:hover,.gf-button--neutral--outline:disabled:hover,.gf-button--neutral--outline--round:disabled:hover,.gf-button--neutral--round:disabled:hover,.gf-button--neutral:disabled:hover,.gf-button--secondary--outline--xlarge:disabled:hover,.gf-button--secondary--xlarge:disabled:hover,.gf-button--secondary--outline--large:disabled:hover,.gf-button--secondary--large:disabled:hover,.gf-button--secondary--outline--medium:disabled:hover,.gf-button--secondary--medium:disabled:hover,.gf-button--secondary--outline--small:disabled:hover,.gf-button--secondary--small:disabled:hover,.gf-button--secondary--outline:disabled:hover,.gf-button--secondary:disabled:hover,.gf-button--primary--outline--xlarge:disabled:hover,.gf-button--primary--xlarge:disabled:hover,.gf-button--primary--outline--large:disabled:hover,.gf-button--primary--large:disabled:hover,.gf-button--primary--outline--medium:disabled:hover,.gf-button--primary--medium:disabled:hover,.gf-button--primary--outline--small:disabled:hover,.gf-button--primary--small:disabled:hover,.gf-button--primary--outline:disabled:hover,.gf-button--primary:disabled:hover,.gf-button:disabled:hover,.gf-button--box--large:disabled:focus,.gf-button--icon--square:disabled:focus,.gf-button--icon--square--small:disabled:focus,.gf-button--icon:disabled:focus,.gf-button--round--xlarge:disabled:focus,.gf-button--square:disabled:focus,.gf-button--card:disabled:focus,.gf-button--card--vertical:disabled:focus,.gf-pill:disabled:focus,.gf-button--outline--neutral:disabled:focus,.gf-button--destructive--outline--xlarge:disabled:focus,.gf-button--destructive--xlarge:disabled:focus,.gf-button--destructive--outline--large:disabled:focus,.gf-button--destructive--large:disabled:focus,.gf-button--destructive--outline--medium:disabled:focus,.gf-button--destructive--medium:disabled:focus,.gf-button--destructive--outline--small:disabled:focus,.gf-button--destructive--small:disabled:focus,.gf-button--destructive--outline:disabled:focus,.gf-button--destructive:disabled:focus,.gf-button--neutral--outline--xlarge:disabled:focus,.gf-button--neutral--xlarge:disabled:focus,.gf-button--neutral--outline--large:disabled:focus,.gf-button--neutral--large:disabled:focus,.gf-button--neutral--outline--medium:disabled:focus,.gf-button--neutral--medium:disabled:focus,.gf-button--neutral--outline--small:disabled:focus,.gf-button--neutral--small:disabled:focus,.gf-button--neutral--outline:disabled:focus,.gf-button--neutral--outline--round:disabled:focus,.gf-button--neutral--round:disabled:focus,.gf-button--neutral:disabled:focus,.gf-button--secondary--outline--xlarge:disabled:focus,.gf-button--secondary--xlarge:disabled:focus,.gf-button--secondary--outline--large:disabled:focus,.gf-button--secondary--large:disabled:focus,.gf-button--secondary--outline--medium:disabled:focus,.gf-button--secondary--medium:disabled:focus,.gf-button--secondary--outline--small:disabled:focus,.gf-button--secondary--small:disabled:focus,.gf-button--secondary--outline:disabled:focus,.gf-button--secondary:disabled:focus,.gf-button--primary--outline--xlarge:disabled:focus,.gf-button--primary--xlarge:disabled:focus,.gf-button--primary--outline--large:disabled:focus,.gf-button--primary--large:disabled:focus,.gf-button--primary--outline--medium:disabled:focus,.gf-button--primary--medium:disabled:focus,.gf-button--primary--outline--small:disabled:focus,.gf-button--primary--small:disabled:focus,.gf-button--primary--outline:disabled:focus,.gf-button--primary:disabled:focus,.gf-button:disabled:focus,.gf-button--box--large:disabled:active,.gf-button--icon--square:disabled:active,.gf-button--icon--square--small:disabled:active,.gf-button--icon:disabled:active,.gf-button--round--xlarge:disabled:active,.gf-button--square:disabled:active,.gf-button--card:disabled:active,.gf-button--card--vertical:disabled:active,.gf-pill:disabled:active,.gf-button--outline--neutral:disabled:active,.gf-button--destructive--outline--xlarge:disabled:active,.gf-button--destructive--xlarge:disabled:active,.gf-button--destructive--outline--large:disabled:active,.gf-button--destructive--large:disabled:active,.gf-button--destructive--outline--medium:disabled:active,.gf-button--destructive--medium:disabled:active,.gf-button--destructive--outline--small:disabled:active,.gf-button--destructive--small:disabled:active,.gf-button--destructive--outline:disabled:active,.gf-button--destructive:disabled:active,.gf-button--neutral--outline--xlarge:disabled:active,.gf-button--neutral--xlarge:disabled:active,.gf-button--neutral--outline--large:disabled:active,.gf-button--neutral--large:disabled:active,.gf-button--neutral--outline--medium:disabled:active,.gf-button--neutral--medium:disabled:active,.gf-button--neutral--outline--small:disabled:active,.gf-button--neutral--small:disabled:active,.gf-button--neutral--outline:disabled:active,.gf-button--neutral--outline--round:disabled:active,.gf-button--neutral--round:disabled:active,.gf-button--neutral:disabled:active,.gf-button--secondary--outline--xlarge:disabled:active,.gf-button--secondary--xlarge:disabled:active,.gf-button--secondary--outline--large:disabled:active,.gf-button--secondary--large:disabled:active,.gf-button--secondary--outline--medium:disabled:active,.gf-button--secondary--medium:disabled:active,.gf-button--secondary--outline--small:disabled:active,.gf-button--secondary--small:disabled:active,.gf-button--secondary--outline:disabled:active,.gf-button--secondary:disabled:active,.gf-button--primary--outline--xlarge:disabled:active,.gf-button--primary--xlarge:disabled:active,.gf-button--primary--outline--large:disabled:active,.gf-button--primary--large:disabled:active,.gf-button--primary--outline--medium:disabled:active,.gf-button--primary--medium:disabled:active,.gf-button--primary--outline--small:disabled:active,.gf-button--primary--small:disabled:active,.gf-button--primary--outline:disabled:active,.gf-button--primary:disabled:active,.gf-button:disabled:active{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);transform:none;box-shadow:none;cursor:not-allowed}.gf-button{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button:hover{text-decoration:none;opacity:.7}.gf-button .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button i,.gf-button svg,.gf-button img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary:hover{text-decoration:none;opacity:.7}.gf-button--primary .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary i,.gf-button--primary svg,.gf-button--primary img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--outline i,.gf-button--primary--outline svg,.gf-button--primary--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--small{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--primary--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--small:hover{text-decoration:none;opacity:.7}.gf-button--primary--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--primary--small i,.gf-button--primary--small svg,.gf-button--primary--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--small{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--primary--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--primary--outline--small i,.gf-button--primary--outline--small svg,.gf-button--primary--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--primary--medium{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--primary--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--medium:hover{text-decoration:none;opacity:.7}.gf-button--primary--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--primary--medium i,.gf-button--primary--medium svg,.gf-button--primary--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--medium{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--primary--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--primary--outline--medium i,.gf-button--primary--outline--medium svg,.gf-button--primary--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--primary--large{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--large:hover{text-decoration:none;opacity:.7}.gf-button--primary--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--large i,.gf-button--primary--large svg,.gf-button--primary--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--large{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--primary--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--outline--large i,.gf-button--primary--outline--large svg,.gf-button--primary--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--xlarge{color:var(--gf-generic-white);background-color:var(--gf-primary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--primary--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--xlarge:hover{text-decoration:none;opacity:.7}.gf-button--primary--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--xlarge i,.gf-button--primary--xlarge svg,.gf-button--primary--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--primary--outline--xlarge{background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--primary--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--primary--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--primary--outline--xlarge i,.gf-button--primary--outline--xlarge svg,.gf-button--primary--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary i,.gf-button--secondary svg,.gf-button--secondary img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--outline i,.gf-button--secondary--outline svg,.gf-button--secondary--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--small{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--secondary--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--secondary--small i,.gf-button--secondary--small svg,.gf-button--secondary--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--secondary--small:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--small{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--secondary--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--secondary--outline--small i,.gf-button--secondary--outline--small svg,.gf-button--secondary--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--small:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--medium{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--secondary--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--secondary--medium i,.gf-button--secondary--medium svg,.gf-button--secondary--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--secondary--medium:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--medium{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--secondary--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--secondary--outline--medium i,.gf-button--secondary--outline--medium svg,.gf-button--secondary--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--medium:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--large{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--large i,.gf-button--secondary--large svg,.gf-button--secondary--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--large:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--large{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--secondary--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--outline--large i,.gf-button--secondary--outline--large svg,.gf-button--secondary--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--large:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--secondary--xlarge{color:var(--gf-generic-white);background-color:var(--gf-secondary-500);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--secondary--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--xlarge i,.gf-button--secondary--xlarge svg,.gf-button--secondary--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--xlarge:hover:not(:disabled){background-color:var(--gf-secondary-600)}.gf-button--secondary--outline--xlarge{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--secondary--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--secondary--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--secondary--outline--xlarge i,.gf-button--secondary--outline--xlarge svg,.gf-button--secondary--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--secondary--outline--xlarge:hover:not(:disabled){background:var(--gf-secondary-100);border-color:var(--gf-secondary-300);color:var(--gf-secondary-600)}.gf-button--neutral{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral i,.gf-button--neutral svg,.gf-button--neutral img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline,.gf-button--neutral--outline--round,.gf-button--neutral--round{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--outline:hover,.gf-button--neutral--outline--round:hover,.gf-button--neutral--round:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline .gf-icon,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline i,.gf-button--neutral--outline--round i,.gf-button--neutral--round i,.gf-button--neutral--outline svg,.gf-button--neutral--outline--round svg,.gf-button--neutral--round svg,.gf-button--neutral--outline img,.gf-button--neutral--outline--round img,.gf-button--neutral--round img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline:hover:not(:disabled),.gf-button--neutral--outline--round:hover:not(:disabled),.gf-button--neutral--round:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--small{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--neutral--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--neutral--small i,.gf-button--neutral--small svg,.gf-button--neutral--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--small{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--neutral--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--neutral--outline--small i,.gf-button--neutral--outline--small svg,.gf-button--neutral--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--small:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--medium{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--neutral--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--neutral--medium i,.gf-button--neutral--medium svg,.gf-button--neutral--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--medium{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--neutral--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--neutral--outline--medium i,.gf-button--neutral--outline--medium svg,.gf-button--neutral--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--medium:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--large{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--large i,.gf-button--neutral--large svg,.gf-button--neutral--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--large{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline--large i,.gf-button--neutral--outline--large svg,.gf-button--neutral--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--large:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--xlarge{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--neutral--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--xlarge i,.gf-button--neutral--xlarge svg,.gf-button--neutral--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--xlarge{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--neutral--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline--xlarge i,.gf-button--neutral--outline--xlarge svg,.gf-button--neutral--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--xlarge:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--destructive{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive:hover{text-decoration:none;opacity:.7}.gf-button--destructive .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive i,.gf-button--destructive svg,.gf-button--destructive img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline i,.gf-button--destructive--outline svg,.gf-button--destructive--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--small{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--destructive--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--small:hover{text-decoration:none;opacity:.7}.gf-button--destructive--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--destructive--small i,.gf-button--destructive--small svg,.gf-button--destructive--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--small{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--destructive--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--destructive--outline--small i,.gf-button--destructive--outline--small svg,.gf-button--destructive--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--destructive--medium{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--destructive--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--medium:hover{text-decoration:none;opacity:.7}.gf-button--destructive--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--destructive--medium i,.gf-button--destructive--medium svg,.gf-button--destructive--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--medium{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--destructive--outline--medium:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--destructive--outline--medium i,.gf-button--destructive--outline--medium svg,.gf-button--destructive--outline--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--destructive--large{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--large:hover{text-decoration:none;opacity:.7}.gf-button--destructive--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--large i,.gf-button--destructive--large svg,.gf-button--destructive--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--large{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--outline--large:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline--large i,.gf-button--destructive--outline--large svg,.gf-button--destructive--outline--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--xlarge{color:var(--gf-generic-white);background-color:var(--gf-destructive-600);border:none;font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--destructive--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--xlarge:hover{text-decoration:none;opacity:.7}.gf-button--destructive--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--xlarge i,.gf-button--destructive--xlarge svg,.gf-button--destructive--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--xlarge{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6)}.gf-button--destructive--outline--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline--xlarge i,.gf-button--destructive--outline--xlarge svg,.gf-button--destructive--outline--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--outline--neutral{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--outline--neutral:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--outline--neutral .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--outline--neutral i,.gf-button--outline--neutral svg,.gf-button--outline--neutral img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--outline--neutral:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--outline,.gf-button--neutral--outline--round,.gf-button--neutral--round{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--neutral--outline:hover,.gf-button--neutral--outline--round:hover,.gf-button--neutral--round:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline .gf-icon,.gf-button--neutral--outline--round .gf-icon,.gf-button--neutral--round .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--outline i,.gf-button--neutral--outline--round i,.gf-button--neutral--round i,.gf-button--neutral--outline svg,.gf-button--neutral--outline--round svg,.gf-button--neutral--round svg,.gf-button--neutral--outline img,.gf-button--neutral--outline--round img,.gf-button--neutral--round img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline:hover:not(:disabled),.gf-button--neutral--outline--round:hover:not(:disabled),.gf-button--neutral--round:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--outline--small{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--neutral--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--neutral--outline--small i,.gf-button--neutral--outline--small svg,.gf-button--neutral--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--small:hover:not(:disabled){background:var(--gf-neutral-100);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--destructive--outline{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--destructive--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--destructive--outline i,.gf-button--destructive--outline svg,.gf-button--destructive--outline img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline:hover:not(:disabled){background:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-button--destructive--outline--small{background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--destructive--outline--small:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--destructive--outline--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--destructive--outline--small i,.gf-button--destructive--outline--small svg,.gf-button--destructive--outline--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--destructive--outline--small:hover:not(:disabled){background:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-pill{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);border-radius:var(--space-2-0);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-pill .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-pill i,.gf-pill svg,.gf-pill img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--neutral--outline--round,.gf-button--neutral--round{width:var(--space-3-2);height:var(--space-3-2);min-width:var(--space-3-2);min-height:var(--space-3-2);padding:0;border-radius:50%}.gf-button--neutral--outline--round i,.gf-button--neutral--round i,.gf-button--neutral--outline--round svg,.gf-button--neutral--round svg,.gf-button--neutral--outline--round img,.gf-button--neutral--round img{width:var(--space-2-0);height:var(--space-2-0);min-width:var(--space-2-0);min-height:var(--space-2-0)}.gf-button--neutral--xlarge{color:var(--gf-neutral-500);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);height:fit-content;padding:var(--space-1-6);width:100%;height:100%;background-color:rgba(0,0,0,0);border:1px solid var(--gf-neutral-200);flex-direction:column;justify-content:start;gap:var(--space-0-8);transition:color .2s ease-in-out}.gf-button--neutral--xlarge:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button--neutral--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--neutral--xlarge i,.gf-button--neutral--xlarge svg,.gf-button--neutral--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--neutral--xlarge:hover:not(:disabled){background-color:var(--gf-neutral-50)}.gf-button--neutral--xlarge i{color:var(--gf-primary-400)}.gf-button--card,.gf-button--card--vertical{width:100%;padding:var(--space-2-4);gap:var(--space-2-4);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);color:var(--gf-neutral-700);text-align:left;justify-content:flex-start;cursor:pointer;transition:all .2s ease}.gf-button--card .gf-icon,.gf-button--card--vertical .gf-icon{flex-shrink:0}.gf-button--card--content{display:flex;flex-direction:column;gap:var(--space-0-4);flex:1;text-align:left}.gf-button--card--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-900)}.gf-button--card--description{font-weight:400;color:var(--gf-neutral-600)}.gf-button--card--label{flex:1}.gf-button--card:hover:not(:disabled),.gf-button--card--vertical:hover:not(:disabled){background-color:var(--gf-neutral-100);border-color:var(--gf-neutral-300)}.gf-button--card--active{background-color:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--card--active .gf-icon{color:var(--gf-secondary-500)}.gf-button--card--active .gf-button--card--title{font-weight:600;color:var(--gf-secondary-600)}.gf-button--card--active .gf-button--card--description{color:var(--gf-secondary-500)}.gf-button--card--active:hover:not(:disabled){background-color:var(--gf-secondary-100);border-color:var(--gf-secondary-300)}.gf-button--card--vertical{flex-direction:column;align-items:center;text-align:center;gap:var(--space-1-2);padding:var(--space-2-4);border-radius:var(--gf-component-border-radius-small);flex:1 1 0}.gf-button--card--vertical .gf-button--card--content{align-items:center;text-align:center}.gf-button--square{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:500;width:var(--space-8-0);height:var(--space-8-0);padding:var(--space-1-6);background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);background-color:var(--gf-generic-white);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0-8)}.gf-button--square .gf-icon,.gf-button--square .gf-popover--button--label{color:inherit}.gf-button--square:hover:not(:disabled){background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);transform:translateY(-2px)}.gf-button--round--small,.gf-button--neutral--round{border-radius:50%}.gf-button--round--xlarge{width:var(--space-4-8);height:var(--space-4-8);min-width:var(--space-4-8);min-height:var(--space-4-8);padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.gf-button--round--xlarge i,.gf-button--round--xlarge svg,.gf-button--round--xlarge img{width:var(--space-2-4);height:var(--space-2-4);min-width:var(--space-2-4);min-height:var(--space-2-4)}.gf-button--round--xlarge.is-disabled{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);cursor:not-allowed;pointer-events:auto}.gf-button--round--xlarge.is-disabled:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);transform:none}.gf-buttons--formset{display:flex;align-items:center;gap:var(--space-0-4);flex-shrink:0;position:absolute;top:var(--space-0-4);right:var(--space-0-4)}.gf-buttons--formset .gf-button--neutral--round{width:var(--space-2-8);height:var(--space-2-8);min-width:var(--space-2-8);min-height:var(--space-2-8)}.gf-button--neutral--round{padding:0;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);transition:all .2s ease-in-out;cursor:pointer}.gf-button--neutral--round:hover{background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-300);color:var(--gf-neutral-600)}.gf-button--neutral--round:focus{outline:none;box-shadow:0 0 0 2px var(--gf-generic-white),0 0 0 4px var(--gf-primary-500)}.gf-button--neutral--round:active{background-color:var(--gf-neutral-100);border-color:var(--gf-neutral-400)}.gf-button--neutral--round:disabled{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border:1px solid var(--gf-neutral-200);cursor:not-allowed}.gf-button--neutral--round:disabled:hover{background-color:var(--gf-neutral-100);color:var(--gf-neutral-300);border-color:var(--gf-neutral-200)}.gf-button--neutral--round--active{background-color:var(--gf-primary-50);border-color:var(--gf-primary-300);color:var(--gf-primary-600)}.gf-button--neutral--round--active:hover{background-color:var(--gf-primary-100);border-color:var(--gf-primary-400)}.gf-button--icon{background-color:rgba(0,0,0,0);border:none;color:var(--gf-neutral-600);padding:0;min-width:var(--space-2-8);height:auto}.gf-button--icon:hover:not(:disabled){background-color:var(--gf-neutral-100);color:var(--gf-neutral-700)}.gf-button--icon:active:not(:disabled){background-color:var(--gf-neutral-200)}.gf-button--icon--square,.gf-button--icon--square--small{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6);padding:var(--space-0-4);width:var(--space-3-6);height:var(--space-3-6);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-button--icon--square .gf-icon,.gf-button--icon--square--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--icon--square i,.gf-button--icon--square--small i,.gf-button--icon--square svg,.gf-button--icon--square--small svg,.gf-button--icon--square img,.gf-button--icon--square--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--icon--square:hover:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square--small:hover:not(:disabled):not(.gf-button--icon--square--delete){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square:hover:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square--small:hover:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square:focus:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square--small:focus:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square:active:not(:disabled):not(.gf-button--icon--square--delete),.gf-button--icon--square--small:active:not(:disabled):not(.gf-button--icon--square--delete){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square:focus:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square--small:focus:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square:active:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon,.gf-button--icon--square--small:active:not(:disabled):not(.gf-button--icon--square--delete) .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square.is-active,.is-active.gf-button--icon--square--small{background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square.is-active .gf-icon,.is-active.gf-button--icon--square--small .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square.is-active:hover:not(:disabled),.is-active.gf-button--icon--square--small:hover:not(:disabled),.gf-button--icon--square.is-active:focus:not(:disabled),.is-active.gf-button--icon--square--small:focus:not(:disabled){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-button--icon--square.is-active:hover:not(:disabled) .gf-icon,.is-active.gf-button--icon--square--small:hover:not(:disabled) .gf-icon,.gf-button--icon--square.is-active:focus:not(:disabled) .gf-icon,.is-active.gf-button--icon--square--small:focus:not(:disabled) .gf-icon{color:var(--gf-secondary-500)}.gf-button--icon--square:not(.is-active):focus:not(:disabled):not(:hover),.gf-button--icon--square--small:not(.is-active):focus:not(:disabled):not(:hover){background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-button--icon--square:not(.is-active):focus:not(:disabled):not(:hover) .gf-icon,.gf-button--icon--square--small:not(.is-active):focus:not(:disabled):not(:hover) .gf-icon{color:var(--gf-neutral-500)}.gf-button--icon--square--delete:hover:not(:disabled){background-color:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-button--icon--square--delete:hover:not(:disabled) .gf-icon{color:var(--gf-destructive-600)}.gf-button--icon--square--small{width:var(--space-2-8);height:var(--space-2-8)}.gf-button--box--large{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-3-2);width:100%;height:100%;background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);cursor:grab;transition:all .2s ease}.gf-button--box--large:hover:not(:disabled){border-color:var(--gf-primary-300);background:var(--gf-primary-50);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-button--box--large--icon{margin-bottom:var(--space-1-2);color:var(--gf-primary-500);display:flex;align-items:center;justify-content:center}.gf-button--box--large--icon i,.gf-button--box--large--icon svg{font-size:var(--space-2-0)}.gf-button--box--large--label{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);text-align:center;color:inherit}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small,.gf-button--card--description{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium,.gf-button--card,.gf-button--card--vertical{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--warning,.gf-help-text--success,.gf-help-text--error{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}.gf-shadow--glassy--small{box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 var(--space-0-8) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-4) var(--space-1-6) rgba(55,65,81,.04),0 var(--space-0-2) var(--space-0-8) rgba(55,65,81,.02),inset 0 1px 0 hsla(0,0%,100%,.1)}.gf-shadow--glassy--medium{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15)}.gf-shadow--glassy--large{box-shadow:0 0 0 1px hsla(0,0%,100%,.3),0 var(--space-1-6) var(--space-6-4) rgba(55,65,81,.12),0 var(--space-1-2) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-8) var(--space-1-6) rgba(55,65,81,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-full-width{width:100%}.gf-width--auto{width:auto}.gf-width--fit-content{width:fit-content}.gf-round{border-radius:50%}.gf-hidden{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-visible{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.gf-flex--gap-0-4{gap:.4rem}.gf-flex--gap-0-8{gap:.8rem}.gf-flex--gap-1-2{gap:1.2rem}.gf-flex--gap-1-6{gap:1.6rem}.gf-flex--gap-2{gap:2rem}.gf-flex--gap-2-4{gap:2.4rem}.gf-flex--gap-2-8{gap:2.8rem}.gf-flex--gap-3-2{gap:3.2rem}.gf-flex--gap-3-6{gap:3.6rem}.gf-flex--gap-4{gap:4rem}.gf-flex--gap-4-4{gap:4.4rem}.gf-flex--gap-4-8{gap:4.8rem}.gf-flex--gap-5-2{gap:5.2rem}.gf-flex--gap-5-6{gap:5.6rem}.gf-flex--gap-6{gap:6rem}.gf-flex--gap-6-4{gap:6.4rem}.gf-flex--gap-6-8{gap:6.8rem}.gf-flex--gap-7-2{gap:7.2rem}.gf-flex--gap-7-6{gap:7.6rem}.gf-flex--gap-8{gap:8rem}.gf-flex--center{flex-direction:column;align-items:center;justify-content:center}.gf-flex--column{flex-direction:column}.gf-flex--1{flex:1}.gf-flex--2{flex:2}.gf-flex--3{flex:3}.gf-flex--4{flex:4}.gf-flex--5{flex:5}.gf-flex--6{flex:6}.gf-flex--7{flex:7}.gf-flex--8{flex:8}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--justify--center{justify-content:center}.gf-flex--justify--flex-start{justify-content:flex-start}.gf-flex--justify--flex-end{justify-content:flex-end}.gf-flex--align--center{align-items:center}.gf-flex--align--flex-start{align-items:flex-start}.gf-flex--align--flex-end{align-items:flex-end}.gf-flex--align--baseline{align-items:baseline}.gf-slide-in{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--left{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--xfast{animation:slide-left .5s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--fast{animation:slide-left 1s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--normal{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--slow{animation:slide-left 7s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--right{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--xfast{animation:slide-right .5s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--fast{animation:slide-right 1s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--normal{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--slow{animation:slide-right 7s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-fade-in{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-in--xfast{animation:fade-in .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--fast{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--normal{animation:fade-in 2s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--slow{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out--xfast{animation:fade-out .5s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--fast{animation:fade-out 1s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--normal{animation:fade-out 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--slow{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon,.gf-hover--secondary-bg,.gf-hover--primary-text,.gf-hover--primary,.gf-hover--darken,.gf-hover--lighten,.gf-hover--shadow,.gf-hover--fade,.gf-button,.gf-button--primary,.gf-button--primary--outline,.gf-button--primary--small,.gf-button--primary--outline--small,.gf-button--primary--medium,.gf-button--primary--outline--medium,.gf-button--primary--large,.gf-button--primary--outline--large,.gf-button--primary--xlarge,.gf-button--primary--outline--xlarge,.gf-button--secondary,.gf-button--secondary--outline,.gf-button--secondary--small,.gf-button--secondary--outline--small,.gf-button--secondary--medium,.gf-button--secondary--outline--medium,.gf-button--secondary--large,.gf-button--secondary--outline--large,.gf-button--secondary--xlarge,.gf-button--secondary--outline--xlarge,.gf-button--neutral,.gf-button--neutral--outline,.gf-button--neutral--small,.gf-button--neutral--outline--small,.gf-button--neutral--medium,.gf-button--neutral--outline--medium,.gf-button--neutral--large,.gf-button--neutral--outline--large,.gf-button--neutral--xlarge,.gf-button--neutral--outline--xlarge,.gf-button--destructive,.gf-button--destructive--outline,.gf-button--destructive--small,.gf-button--destructive--outline--small,.gf-button--destructive--medium,.gf-button--destructive--outline--medium,.gf-button--destructive--large,.gf-button--destructive--outline--large,.gf-button--destructive--xlarge,.gf-button--destructive--outline--xlarge,.gf-button--outline--neutral,.gf-button--neutral--outline--round,.gf-button--neutral--round{text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon>a,.gf-button>a,.gf-button--primary>a,.gf-button--primary--outline>a,.gf-button--primary--small>a,.gf-button--primary--outline--small>a,.gf-button--primary--medium>a,.gf-button--primary--outline--medium>a,.gf-button--primary--large>a,.gf-button--primary--outline--large>a,.gf-button--primary--xlarge>a,.gf-button--primary--outline--xlarge>a,.gf-button--secondary>a,.gf-button--secondary--outline>a,.gf-button--secondary--small>a,.gf-button--secondary--outline--small>a,.gf-button--secondary--medium>a,.gf-button--secondary--outline--medium>a,.gf-button--secondary--large>a,.gf-button--secondary--outline--large>a,.gf-button--secondary--xlarge>a,.gf-button--secondary--outline--xlarge>a,.gf-button--neutral>a,.gf-button--neutral--outline>a,.gf-button--neutral--small>a,.gf-button--neutral--outline--small>a,.gf-button--neutral--medium>a,.gf-button--neutral--outline--medium>a,.gf-button--neutral--large>a,.gf-button--neutral--outline--large>a,.gf-button--neutral--xlarge>a,.gf-button--neutral--outline--xlarge>a,.gf-button--destructive>a,.gf-button--destructive--outline>a,.gf-button--destructive--small>a,.gf-button--destructive--outline--small>a,.gf-button--destructive--medium>a,.gf-button--destructive--outline--medium>a,.gf-button--destructive--large>a,.gf-button--destructive--outline--large>a,.gf-button--destructive--xlarge>a,.gf-button--destructive--outline--xlarge>a,.gf-button--outline--neutral>a,.gf-button--neutral--outline--round>a,.gf-button--neutral--round>a,.gf-hover--secondary-bg>a,.gf-hover--primary-text>a,.gf-hover--primary>a,.gf-hover--darken>a,.gf-hover--lighten>a,.gf-hover--shadow>a,.gf-hover--fade>a{text-decoration:none}.gf-hover--fade:hover{text-decoration:none;opacity:.7}.gf-hover--shadow:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-hover--lighten:hover{text-decoration:none;background-color:var(--gf-generic-white);color:var(--gf-primary-500)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--gf-neutral-300)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--gf-primary-500)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--xfast{animation:spin .5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--fast{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--normal{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--slow{animation:spin 7s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--gf-scrollbar-width: var(--space-0-8);--gf-scrollbar-height: var(--space-0-8)}.gf-scrollable{flex:1;min-height:0;overflow:hidden}.gf-scrollbar--hidden{-ms-overflow-style:none;scrollbar-width:none}.gf-scrollbar--hidden::-webkit-scrollbar{display:none}:root{--gf-scroll-fade-size: var(--space-6-8);--gf-scroll-fade-color: var(--gf-generic-white);--gf-scroll-fade-transition: 150ms ease}.gf-scroll-fade-container{position:relative}.gf-scroll-fade{position:absolute;pointer-events:none;z-index:10;opacity:1;transition:opacity var(--gf-scroll-fade-transition)}.gf-scroll-fade--hidden{opacity:0}.gf-scroll-fade--top{top:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to bottom, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--bottom{bottom:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to top, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--left{top:0;bottom:0;left:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to right, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--right{top:0;bottom:0;right:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to left, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--small{--gf-scroll-fade-size: var(--space-3-2)}.gf-scroll-fade--large{--gf-scroll-fade-size: calc(var(--space-10-0) * 0.8)}:root{--gf-sidebar-width: var(--space-9-6);--gf-sidebar-border-radius: var(--space-2-0);--gf-sidebar-icon-size: var(--space-2-0);--gf-icon-entity-size: var(--space-4-0);--gf-sidebar-accordion-chevron-width: var(--space-2-4);--gf-sidebar-menu-section-item-height: var(--space-5-2)}.gf-sidebar,.gf-sidebar--chat,.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:100vh;padding:0;overflow:visible}.gf-sidebar--menu{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);max-width:var(--gf-sidebar-width);height:100%;display:flex;flex-direction:column;overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.gf-sidebar--menu::-webkit-scrollbar{display:none}.gf-sidebar--menu--scrollable{flex:1;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:var(--space-1-8);-ms-overflow-style:none;scrollbar-width:none;padding-bottom:calc(var(--space-10-0)*1.5)}.gf-sidebar--menu--scrollable::-webkit-scrollbar{display:none}.gf-sidebar--menu--section--group{width:100%;border-bottom:1px solid var(--gf-neutral-200);padding:var(--space-2-0) 0}.gf-sidebar--menu--section--group .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--section--group .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--section--header{margin-top:var(--space-0-8)}.gf-sidebar--menu--section--group>.gf-sidebar--menu--section--header:not(:first-child){margin-top:var(--space-0-8)}.gf-sidebar--menu--section--group--sticky-bottom{position:relative}.gf-sidebar--menu--section--group--sticky-bottom::before{content:"";position:absolute;bottom:100%;left:0;right:1px;height:calc(var(--space-10-0)*1.5);background:linear-gradient(to bottom, transparent 0%, transparent 10%, var(--gf-generic-white) 90%, var(--gf-generic-white) 100%);pointer-events:none;z-index:10}.gf-sidebar--menu--section,.gf-sidebar--menu--section--bottom{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center}.gf-sidebar--menu--section--org-header{flex-shrink:0}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item h6{font-weight:600}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon img,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon svg,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon i{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active){background-color:var(--gf-primary-50) !important;border-radius:var(--space-0-8)}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-sidebar--menu--section--item--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-sidebar--menu--section--item--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--header{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);width:100%;max-width:var(--gf-sidebar-width);color:var(--gf-neutral-400);text-align:left}.gf-sidebar--menu--section--bottom{justify-content:end;flex:1;flex-shrink:0}.gf-sidebar--menu--section--item{width:100%;height:var(--gf-sidebar-menu-section-item-height);display:flex;justify-content:start;align-items:center;cursor:pointer;position:relative}.gf-sidebar--menu--section--item button{display:flex;align-items:center;width:100%;height:100%;border:none;background:none;padding:0;text-align:left}.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--sidebar--large,.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--sidebar--small{background-color:var(--gf-primary-50)}.gf-sidebar--menu--section--item.active{font-weight:600}.gf-sidebar--menu--section--item.active .gf-icon--sidebar--large,.gf-sidebar--menu--section--item.active .gf-icon--sidebar--small{background-color:var(--gf-primary-500);box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-sidebar--menu--section--item.active svg path{stroke:var(--gf-primary-50) !important}.gf-sidebar--menu--section--item.active svg[fill]:not([fill=none]) path{fill:var(--gf-primary-50) !important}.gf-sidebar--menu--section--item#gf-expand--sidebar--team.active svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--team:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--team.active svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--team:hover svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--organization.active svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--organization:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--organization.active svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--organization:hover svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--project.active svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--project:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--project.active svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--project:hover svg path{stroke:var(--gf-neutral-600) !important}.gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:var(--gf-sidebar-menu-section-item-height);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.gf-sidebar--menu--section--item--icon svg,.gf-sidebar--menu--section--item--icon img{width:var(--gf-sidebar-icon-size);height:var(--gf-sidebar-icon-size)}.gf-sidebar--menu--section--item--icon .gf-icon--image,.gf-sidebar--menu--section--item--icon .gf-icon--initial,.gf-sidebar--menu--section--item--icon img.gf-round{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--menu--section--item--text{display:flex;justify-content:start;align-items:center;text-wrap:nowrap}.gf-sidebar--menu--section--item--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--menu--section a,.gf-sidebar--menu--section--bottom a{color:var(--gf-neutral-700);text-decoration:none}.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{border-radius:0 var(--gf-sidebar-border-radius) var(--gf-sidebar-border-radius) 0;transition:300ms ease}.gf-sidebar--collapsible .gf-sidebar--menu--section--item--text,.gf-sidebar--project .gf-sidebar--menu--section--item--text,.gf-sidebar--organization .gf-sidebar--menu--section--item--text{width:0;min-width:0;opacity:0;visibility:hidden;white-space:nowrap;transition:400ms ease;overflow:hidden}.gf-sidebar--collapsible .gf-sidebar--menu--section--item:hover,.gf-sidebar--project .gf-sidebar--menu--section--item:hover,.gf-sidebar--organization .gf-sidebar--menu--section--item:hover{background-color:var(--gf-primary-50)}.gf-sidebar--collapsible.expanded,.expanded.gf-sidebar--project,.expanded.gf-sidebar--organization{width:calc(var(--space-2-8)*10);min-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu,.expanded.gf-sidebar--project .gf-sidebar--menu,.expanded.gf-sidebar--organization .gf-sidebar--menu{width:calc(var(--space-2-8)*10);min-width:calc(var(--space-2-8)*10);max-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item{min-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{width:calc(var(--space-1-8)*10);min-width:calc(var(--space-1-8)*10);opacity:1;visibility:visible;display:flex;justify-content:start;align-items:center;margin-left:var(--space-1-2)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--bottom,.expanded.gf-sidebar--project .gf-sidebar--menu--section--bottom,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--bottom{position:relative}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--bottom li,.expanded.gf-sidebar--project .gf-sidebar--menu--section--bottom li,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--bottom li{position:relative}.gf-sidebar--collapsible .gf-sidebar--menu--section--bottom,.gf-sidebar--project .gf-sidebar--menu--section--bottom,.gf-sidebar--organization .gf-sidebar--menu--section--bottom{position:relative}.gf-sidebar--organization{background-color:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-200);border-right:1px solid var(--gf-neutral-200);border-bottom:1px solid var(--gf-neutral-200)}.gf-sidebar--organization:not(.expanded){width:var(--gf-sidebar-width) !important;min-width:var(--gf-sidebar-width) !important}.gf-sidebar--organization.expanded{width:calc(var(--space-2-8)*10) !important;min-width:calc(var(--space-2-8)*10) !important}.gf-sidebar--organization.expanded #gf-collapse--sidebar--organization{width:100%;position:relative}.gf-sidebar--project{background-color:var(--gf-neutral-50);border-top:1px solid var(--gf-neutral-200);border-right:1px solid var(--gf-neutral-200);border-bottom:1px solid var(--gf-neutral-200)}.gf-sidebar--project.expanded #gf-collapse--sidebar--project{width:100%;position:relative}:root{--gf-sidebar-redesigned-width: calc(var(--space-9-6) * 0.67);--gf-sidebar-accordion-transition: 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);--gf-sidebar-item-height: var(--space-5-6)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent{height:auto;min-height:var(--gf-sidebar-item-height);display:flex;flex-direction:column;align-items:stretch}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header{width:100%;height:var(--gf-sidebar-menu-section-item-height);display:grid;grid-template-columns:var(--gf-sidebar-accordion-chevron-width) 1fr;align-items:center;cursor:default;position:relative;padding:0;gap:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header:hover .gf-icon--sidebar--large,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header:hover .gf-icon--sidebar--small{background-color:var(--gf-primary-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon .gf-icon--sidebar--large,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon .gf-icon--sidebar--small{background-color:var(--gf-primary-500);box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon svg path{stroke:var(--gf-primary-50) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon svg[fill]:not([fill=none]) path{fill:var(--gf-primary-50) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--text{font-weight:600}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-toggle svg path{stroke:var(--gf-neutral-600) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle{grid-column:1;justify-self:center;position:relative;z-index:5;height:100%;width:100%}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-link{grid-column:2;display:flex;align-items:center;gap:var(--space-1-0);text-decoration:none;color:inherit;min-width:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:var(--gf-sidebar-menu-section-item-height);position:relative;display:flex;align-items:center;justify-content:center;margin-left:calc(-1*var(--gf-sidebar-accordion-chevron-width))}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon svg,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon img{width:var(--gf-sidebar-icon-size);height:var(--gf-sidebar-icon-size)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon .gf-icon--image,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon img{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--text{display:flex;justify-content:start;align-items:center;text-wrap:nowrap;gap:var(--space-0-8);flex:1}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle{display:flex;align-items:center;justify-content:center;transition:transform var(--gf-sidebar-accordion-transition);flex-shrink:0;cursor:pointer;color:var(--gf-neutral-600);border:none;background:none;padding:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle svg{width:16px !important;height:16px !important;transition:transform var(--gf-sidebar-accordion-transition);will-change:transform}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle svg path{stroke:var(--gf-neutral-600);fill:none}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent.open .gf-sidebar--accordion-toggle svg{transform:rotate(90deg)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content{overflow:hidden;transition:opacity var(--gf-sidebar-accordion-transition),transform var(--gf-sidebar-accordion-transition);width:100%;opacity:0;transform:translateY(-4px);display:none}.gf-sidebar--accordion-parent.open .gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content{display:block;opacity:1;transform:translateY(0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content.htmx-request:empty::before{content:"Loading...";font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-400);font-style:italic;padding:var(--space-1-6) var(--space-2-4);display:block}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content li{height:var(--gf-sidebar-menu-section-item-height);list-style:none}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content li:not(.gf-sidebar--accordion-item):not(.gf-sidebar--see-all):not(.gf-sidebar--empty):hover{background-color:var(--gf-primary-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-item{padding-left:var(--space-2-4);margin-left:var(--space-1-2);border-left:2px solid rgba(0,0,0,0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%;cursor:pointer;padding:0 var(--space-2-4);height:var(--gf-sidebar-menu-section-item-height);gap:var(--space-1-2)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link:hover{background-color:var(--gf-primary-50)}.gf-sidebar--accordion-item:has(.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link:hover){border-left-color:var(--gf-primary-200)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--object-icon{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--object-icon svg{width:100%;height:100%}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--accordion-item-text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-600);font-weight:400;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all{padding:var(--space-1-2) var(--space-2-4);padding-left:var(--space-2-4);margin-left:var(--space-1-0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all .gf-sidebar--see-all-link{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);text-decoration:none;font-weight:normal;font-style:italic;cursor:pointer}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all .gf-sidebar--see-all-link:hover{color:var(--gf-neutral-600);background-color:var(--gf-neutral-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty{padding:var(--space-1-2) var(--space-2-4);padding-left:var(--space-2-4);text-align:right}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-style:italic}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--item--text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:500}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--header{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);color:var(--gf-neutral-400);text-align:center}.gf-sidebar--loading,.gf-sidebar--error{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-400);font-style:italic;padding:var(--space-1-6) var(--space-2-4)}.gf-sidebar--error{color:var(--gf-destructive-500)}.gf-sidebar--organization--redesigned.collapsed .gf-sidebar--accordion-content{display:none}.gf-sidebar--organization--redesigned.collapsed .gf-sidebar--accordion-toggle{display:none}.gf-sidebar--organization--redesigned.expanded .gf-sidebar--accordion-parent.open .gf-sidebar--accordion-content{display:block !important;opacity:1 !important;transform:translateY(0) !important;visibility:visible !important;position:relative !important}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active){background-color:var(--gf-primary-50) !important;border-radius:var(--space-0-8)}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-sidebar--menu--section--item--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-sidebar--menu--section--item--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--object-icon{width:var(--space-2-0);height:var(--space-2-0);margin-right:var(--space-1-2)}.gf-sidebar--object-icon--project svg path{stroke:var(--gf-primary-500)}.gf-sidebar--object-icon--dashboard svg path{stroke:var(--gf-secondary-500)}.gf-sidebar--object-icon--workflow svg path{fill:var(--gf-viridian-500)}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small,.gf-button--card--description{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium,.gf-button--card,.gf-button--card--vertical{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--warning,.gf-help-text--success,.gf-help-text--error{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}.gf-shadow--glassy--small{box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 var(--space-0-8) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-4) var(--space-1-6) rgba(55,65,81,.04),0 var(--space-0-2) var(--space-0-8) rgba(55,65,81,.02),inset 0 1px 0 hsla(0,0%,100%,.1)}.gf-shadow--glassy--medium{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15)}.gf-shadow--glassy--large{box-shadow:0 0 0 1px hsla(0,0%,100%,.3),0 var(--space-1-6) var(--space-6-4) rgba(55,65,81,.12),0 var(--space-1-2) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-8) var(--space-1-6) rgba(55,65,81,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-full-width{width:100%}.gf-width--auto{width:auto}.gf-width--fit-content{width:fit-content}.gf-round{border-radius:50%}.gf-hidden{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-visible{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.gf-flex--gap-0-4{gap:.4rem}.gf-flex--gap-0-8{gap:.8rem}.gf-flex--gap-1-2{gap:1.2rem}.gf-flex--gap-1-6{gap:1.6rem}.gf-flex--gap-2{gap:2rem}.gf-flex--gap-2-4{gap:2.4rem}.gf-flex--gap-2-8{gap:2.8rem}.gf-flex--gap-3-2{gap:3.2rem}.gf-flex--gap-3-6{gap:3.6rem}.gf-flex--gap-4{gap:4rem}.gf-flex--gap-4-4{gap:4.4rem}.gf-flex--gap-4-8{gap:4.8rem}.gf-flex--gap-5-2{gap:5.2rem}.gf-flex--gap-5-6{gap:5.6rem}.gf-flex--gap-6{gap:6rem}.gf-flex--gap-6-4{gap:6.4rem}.gf-flex--gap-6-8{gap:6.8rem}.gf-flex--gap-7-2{gap:7.2rem}.gf-flex--gap-7-6{gap:7.6rem}.gf-flex--gap-8{gap:8rem}.gf-flex--center{flex-direction:column;align-items:center;justify-content:center}.gf-flex--column{flex-direction:column}.gf-flex--1{flex:1}.gf-flex--2{flex:2}.gf-flex--3{flex:3}.gf-flex--4{flex:4}.gf-flex--5{flex:5}.gf-flex--6{flex:6}.gf-flex--7{flex:7}.gf-flex--8{flex:8}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--justify--center{justify-content:center}.gf-flex--justify--flex-start{justify-content:flex-start}.gf-flex--justify--flex-end{justify-content:flex-end}.gf-flex--align--center{align-items:center}.gf-flex--align--flex-start{align-items:flex-start}.gf-flex--align--flex-end{align-items:flex-end}.gf-flex--align--baseline{align-items:baseline}.gf-slide-in{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--left{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--xfast{animation:slide-left .5s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--fast{animation:slide-left 1s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--normal{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--slow{animation:slide-left 7s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--right{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--xfast{animation:slide-right .5s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--fast{animation:slide-right 1s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--normal{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--slow{animation:slide-right 7s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-fade-in{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-in--xfast{animation:fade-in .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--fast{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--normal{animation:fade-in 2s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--slow{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out--xfast{animation:fade-out .5s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--fast{animation:fade-out 1s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--normal{animation:fade-out 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--slow{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon,.gf-hover--secondary-bg,.gf-hover--primary-text,.gf-hover--primary,.gf-hover--darken,.gf-hover--lighten,.gf-hover--shadow,.gf-hover--fade,.gf-button,.gf-button--primary,.gf-button--primary--outline,.gf-button--primary--small,.gf-button--primary--outline--small,.gf-button--primary--medium,.gf-button--primary--outline--medium,.gf-button--primary--large,.gf-button--primary--outline--large,.gf-button--primary--xlarge,.gf-button--primary--outline--xlarge,.gf-button--secondary,.gf-button--secondary--outline,.gf-button--secondary--small,.gf-button--secondary--outline--small,.gf-button--secondary--medium,.gf-button--secondary--outline--medium,.gf-button--secondary--large,.gf-button--secondary--outline--large,.gf-button--secondary--xlarge,.gf-button--secondary--outline--xlarge,.gf-button--neutral,.gf-button--neutral--outline,.gf-button--neutral--small,.gf-button--neutral--outline--small,.gf-button--neutral--medium,.gf-button--neutral--outline--medium,.gf-button--neutral--large,.gf-button--neutral--outline--large,.gf-button--neutral--xlarge,.gf-button--neutral--outline--xlarge,.gf-button--destructive,.gf-button--destructive--outline,.gf-button--destructive--small,.gf-button--destructive--outline--small,.gf-button--destructive--medium,.gf-button--destructive--outline--medium,.gf-button--destructive--large,.gf-button--destructive--outline--large,.gf-button--destructive--xlarge,.gf-button--destructive--outline--xlarge,.gf-button--outline--neutral,.gf-button--neutral--outline--round,.gf-button--neutral--round{text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon>a,.gf-hover--secondary-bg>a,.gf-hover--primary-text>a,.gf-hover--primary>a,.gf-hover--darken>a,.gf-hover--lighten>a,.gf-hover--shadow>a,.gf-hover--fade>a,.gf-button>a,.gf-button--primary>a,.gf-button--primary--outline>a,.gf-button--primary--small>a,.gf-button--primary--outline--small>a,.gf-button--primary--medium>a,.gf-button--primary--outline--medium>a,.gf-button--primary--large>a,.gf-button--primary--outline--large>a,.gf-button--primary--xlarge>a,.gf-button--primary--outline--xlarge>a,.gf-button--secondary>a,.gf-button--secondary--outline>a,.gf-button--secondary--small>a,.gf-button--secondary--outline--small>a,.gf-button--secondary--medium>a,.gf-button--secondary--outline--medium>a,.gf-button--secondary--large>a,.gf-button--secondary--outline--large>a,.gf-button--secondary--xlarge>a,.gf-button--secondary--outline--xlarge>a,.gf-button--neutral>a,.gf-button--neutral--outline>a,.gf-button--neutral--small>a,.gf-button--neutral--outline--small>a,.gf-button--neutral--medium>a,.gf-button--neutral--outline--medium>a,.gf-button--neutral--large>a,.gf-button--neutral--outline--large>a,.gf-button--neutral--xlarge>a,.gf-button--neutral--outline--xlarge>a,.gf-button--destructive>a,.gf-button--destructive--outline>a,.gf-button--destructive--small>a,.gf-button--destructive--outline--small>a,.gf-button--destructive--medium>a,.gf-button--destructive--outline--medium>a,.gf-button--destructive--large>a,.gf-button--destructive--outline--large>a,.gf-button--destructive--xlarge>a,.gf-button--destructive--outline--xlarge>a,.gf-button--outline--neutral>a,.gf-button--neutral--outline--round>a,.gf-button--neutral--round>a{text-decoration:none}.gf-hover--fade:hover{text-decoration:none;opacity:.7}.gf-hover--shadow:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-hover--lighten:hover{text-decoration:none;background-color:var(--gf-generic-white);color:var(--gf-primary-500)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--gf-neutral-300)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--gf-primary-500)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--xfast{animation:spin .5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--fast{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--normal{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--slow{animation:spin 7s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-sidebar--chat{position:absolute;bottom:0;right:0;display:flex;z-index:1000;transition:800ms ease}.gf-sidebar--chat .gf-sidebar--menu{border-radius:var(--gf-sidebar-border-radius) 0 0 var(--gf-sidebar-border-radius);border-left:1px solid var(--gf-neutral-200);background-color:var(--gf-generic-white);position:absolute;right:0;bottom:0;justify-content:end}.gf-sidebar--chat .no-transition{transition:none}.gf-sidebar--chat.full-width{width:100% !important}.gf-sidebar--chat.full-width .gf-page--sidebar--figbot{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-sidebar--chat.full-width .gf-sidebar--menu{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-sidebar--chat.full-width .gf-page--sidebar--landing{width:100%;height:100%;opacity:1;visibility:visible;display:flex;display:flex}.gf-sidebar--chat.collapsed{width:var(--gf-sidebar-width)}.gf-sidebar--chat.collapsed .gf-page--sidebar--figbot{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-sidebar--chat.collapsed .gf-sidebar--menu{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-sidebar--chat.collapsed .gf-page--sidebar--landing{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-sidebar--chat.expanded{width:30vw}.gf-sidebar--chat.expanded .gf-page--sidebar--figbot{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-sidebar--chat.expanded>.gf-sidebar--menu{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-sidebar--chat.expanded .gf-page--sidebar--landing{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-ai-button-container{position:fixed;right:var(--space-3-2);bottom:var(--space-3-2);z-index:998}.gf-ai-button{width:var(--space-7-2);height:var(--space-7-2);border-radius:50%;border:none;background:var(--gf-primary-700);color:var(--gf-neutral-50);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 15px -2px rgba(16,24,40,.08)}.gf-ai-button:hover{background:var(--gf-primary-800);box-shadow:0 8px 24px -3px rgba(16,24,40,.05);transform:scale(1.05)}.gf-ai-button:focus{outline:2px solid var(--gf-primary-300);outline-offset:2px}.gf-ai-button--icon{width:var(--space-3-2);height:var(--space-3-2);display:flex;align-items:center;justify-content:center}.gf-ai-button--icon svg{width:100%;height:100%}.gf-ai-button--icon svg path{fill:var(--gf-neutral-50) !important;stroke:none}.gf-sidebar--chat:not(.full-width){position:fixed;right:0;top:0;width:var(--gf-sidebar-chat-width, 30vw);height:var(--gf-sidebar-chat-height, 100vh);transform:translateX(100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:999}.gf-sidebar--chat:not(.full-width).expanded{transform:translateX(0)}.gf-sidebar--chat:not(.full-width).collapsed{transform:translateX(100%)}.gf-sidebar--chat:not(.full-width).no-transition{transition:none}.gf-modal--sidebar{position:fixed;top:0;left:0;right:var(--gf-sidebar-width);height:100vh;background:var(--gf-generic-white);z-index:-1}.gf-sidebar--chat.collapsed .gf-modal--sidebar{display:none}.gf-page--sidebar--figbot{position:relative}.gf-page--sidebar--figbot .gf-resize-handle--vertical{position:absolute;left:0;top:0;bottom:0;height:100%;z-index:100}.gf-sidebar--figbot .gf-sidebar--menu--section--item:hover{background-color:rgba(0,0,0,0) !important}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon{width:var(--gf-icon-round-large-width);height:var(--gf-icon-round-large-width);background-color:var(--gf-primary-500);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gf-generic-white)}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon .gf-icon:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-sidebar--figbot .gf-sidebar--menu--section--item--icon svg path{stroke:var(--gf-generic-white) !important}.gf-page--data{width:100%;max-width:100%}.gf-page--data .gf-page--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.gf-page--data .gf-page--header--text{align-items:start}.gf-page--data .gf-page--header--text--title{display:flex;align-items:center;gap:var(--space-0-8)}.gf-page--data .gf-page--header--toolbar{display:flex;flex-direction:row;gap:var(--space-0-8)}.gf-page--data .gf-page--content--column{gap:var(--space-6-4)}.gf-favorites--table-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-1-6)}@media screen and (min-width: 768px){.gf-favorites--table-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.gf-favorites--table-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1440px){.gf-favorites--table-list{grid-template-columns:repeat(4, 1fr)}}.gf-favorites--table-item{background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all 200ms ease}.gf-favorites--table-item:hover{border-color:var(--gf-primary-300);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.gf-favorites--table-link{display:flex;align-items:center;gap:var(--space-0-8);padding:var(--space-1-2);text-decoration:none;color:inherit;min-width:0}.gf-favorites--table-link:hover{text-decoration:none}.gf-favorites--table-icon{flex-shrink:0;width:var(--space-2-0);height:var(--space-2-0)}.gf-favorites--table-icon img{width:100%;height:100%;object-fit:contain}.gf-favorites--table-name{font-size:var(--gf-font-size-sm);color:var(--gf-neutral-900);font-weight:700;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-favorites--db-source-icon{flex-shrink:0;width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center;margin-left:auto}.gf-favorites--db-source-icon img{width:100%;height:100%;object-fit:contain}.gf-favorites--db-source-icon svg{width:var(--space-1-6);height:var(--space-1-6)}.gf-favorites--table-collection{font-size:var(--gf-font-size-sm);font-weight:500;color:var(--gf-neutral-700);flex-shrink:0;white-space:nowrap}.gf-favorites--table-count{font-size:var(--gf-font-size-sm);color:var(--gf-neutral-600);font-weight:500;white-space:nowrap}.gf-collection--sidebar--table-meta{display:flex;flex-direction:row;align-items:center;gap:var(--space-0-4)}.gf-collection--sidebar--table-count{font-size:var(--gf-font-size-xs);color:var(--gf-neutral-600);white-space:nowrap}.gf-integration--detail{height:100vh;flex-direction:column;padding:0}.gf-integration--detail--wrapper{width:100%;height:100%}.gf-integration--detail--sidebar{padding:var(--space-2-0);overflow:auto;flex-shrink:0}.gf-integration--detail--sidebar>ul{display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-integration--detail--sidebar>ul>li{display:flex;flex-direction:row;align-items:center;gap:var(--space-0-8)}.gf-integration--detail--sidebar>ul>li>img{width:var(--space-2-0);height:var(--space-2-0)}.gf-integration--detail--content{max-width:calc(100vw - (var(--space-2-8)*10 + var(--space-0-8)));height:calc(100% - var(--space-5-6));overflow:hidden;padding-bottom:var(--space-5-6)}.gf-integration--detail--content .gf-integration--detail--wrapper{height:100%;display:flex;flex-direction:row;overflow:auto}.gf-integration--detail--footer{width:100%;background-color:var(--gf-generic-white);padding:var(--space-1-6) var(--space-2-4);z-index:10}.gf-integration--detail--footer>ul{color:var(--gf-neutral-500);display:flex;gap:var(--space-2-4)}.gf-settings,.gf-settings--data-source{padding:var(--space-1-6);display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-settings--data-source{max-width:calc(var(--space-8-0)*10)}.gf-settings--data-source--description{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-settings--data-source--description>p{color:var(--gf-neutral-500)}.gf-settings--section{padding-top:var(--space-1-6);display:flex;flex-direction:column;gap:var(--space-1-6);border-top:1px solid var(--gf-neutral-200)}.gf-integration--list--tables{display:flex;flex-direction:column;gap:var(--space-1-6)}#refresh-loading-indicator.gf-visible{width:auto}#integration-table-wrapper{height:100%;width:100%;display:flex;flex-direction:column}.gf-data--gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:var(--space-2-4)}@media screen and (max-width: 768px){.gf-data--gallery{grid-template-columns:1fr}}.gf-data--card{display:flex;flex-direction:column}.gf-data--card--header{display:flex;align-items:center;gap:var(--space-1-6);padding-bottom:var(--space-2-0);border-bottom:1px solid var(--gf-neutral-200)}.gf-data--card--header--icon{width:var(--space-3-2);height:var(--space-3-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-data--card--header--icon img{width:100%;height:100%;object-fit:contain}.gf-data--card--header--text{flex:1;min-width:0}.gf-data--card--header--title{margin:0;color:var(--gf-neutral-900)}.gf-data--card--header--title a{color:inherit;text-decoration:none;transition:color .2s ease}.gf-data--card--header--title a:hover{color:var(--gf-primary-500)}.gf-data--card--content{flex:1;overflow-y:auto;max-height:400px}.gf-data--card--managed .gf-data--card--header{border-bottom-color:var(--gf-primary-200)}.gf-data--card--managed .gf-data--card--header--icon{background-color:var(--gf-primary-50);border-radius:var(--space-0-8);padding:var(--space-0-8)}.gf-data--card--managed .gf-data--card--header--title{color:var(--gf-primary-700)}.gf-data--collection--list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-data--collection--item{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2);border-radius:var(--space-0-8);transition:background-color .2s ease;cursor:pointer}.gf-data--collection--item:hover{background-color:var(--gf-neutral-50)}.gf-data--collection--item--icon{width:var(--space-2-0);height:var(--space-2-0);flex-shrink:0;display:flex;align-items:center;justify-content:center}.gf-data--collection--item--icon img{width:100%;height:100%;object-fit:contain}.gf-data--collection--item--icon svg{width:100%;height:100%}.gf-data--collection--item--name{flex:1;min-width:0}.gf-data--collection--item--name a{color:var(--gf-neutral-700);text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-data--collection--item--name a:hover{color:var(--gf-primary-500)}.gf-data--collection--item--stats{display:flex;align-items:center;gap:var(--space-1-2);flex-shrink:0}.gf-data--collection--stat{display:flex;align-items:center;gap:var(--space-0-4);font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-600)}.gf-data--collection--stat svg{width:var(--space-1-6);height:var(--space-1-6)}.gf-data--gallery--empty{grid-column:1/-1;text-align:center;padding:var(--space-4-0)}.gf-data--gallery--empty .gf-label--medium--muted{color:var(--gf-neutral-500)}.gf-virtual-database--container{display:flex;gap:var(--space-3-6)}@media screen and (max-width: 768px){.gf-virtual-database--container{flex-direction:column;gap:var(--space-2-4)}}.gf-virtual-database--connections,.gf-virtual-database--virtual-tables{flex:1;min-width:0}.gf-data--table--list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-data--table--item{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2);border-radius:var(--space-0-8);transition:background-color .2s ease;cursor:pointer}.gf-data--table--item:hover{background-color:var(--gf-neutral-50)}.gf-data--table--item--icon{width:var(--space-2-0);height:var(--space-2-0);flex-shrink:0;display:flex;align-items:center;justify-content:center}.gf-data--table--item--icon svg{width:100%;height:100%}.gf-data--table--item--name{flex:1;min-width:0}.gf-data--table--item--name a{color:var(--gf-neutral-700);text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-data--table--item--name a:hover{color:var(--gf-primary-500)}.gf-data--table--item--stats{display:flex;align-items:center;gap:var(--space-1-2);flex-shrink:0}.gf-data--table--stat{display:flex;align-items:center;gap:var(--space-0-4);color:var(--gf-neutral-500)}.gf-data--table--stat svg{width:var(--space-1-2);height:var(--space-1-2)}.gf-page--data .gf-page--content--container{padding-bottom:calc(var(--space-10-0)*2)}.gf-page--data .gf-page--section--favorites .gf-page--section--content{padding:var(--space-3-6) var(--space-2-4);text-align:center;background:var(--gf-neutral-50);border-radius:var(--space-1-0);border:1px dashed var(--gf-neutral-200)}.gf-page--data .gf-page--section--favorites .gf-page--section--content .gf-label--medium--muted{color:var(--gf-neutral-500);font-style:italic}.gf-page--data .gf-favorites--table-list .gf-label--medium--muted{text-align:left}:root{--gf-task-monitor-list-item-icon-size: var(--space-3-2)}.gf-task-monitor{width:100%}.gf-task-monitor--list{display:flex;flex-direction:column;gap:var(--space-1-2);list-style:none;padding:0;margin:0}.gf-task-monitor--list--item{display:flex;align-items:center;gap:var(--space-1-6);padding:var(--space-1-6);background-color:var(--gf-generic-white);border-radius:var(--space-0-8);border:1px solid var(--gf-neutral-200);position:relative}.gf-task-monitor--list--item--link{display:flex;align-items:center;gap:var(--space-1-6);flex:1;text-decoration:none;color:inherit;min-width:0;cursor:pointer;transition:all 150ms ease-in-out}.gf-task-monitor--list--item--link:hover .gf-task-monitor--list--item--name{color:var(--gf-secondary-600)}.gf-task-monitor--list--item--link:focus-visible{outline:2px solid var(--gf-secondary-500);outline-offset:2px;border-radius:var(--space-0-4)}.gf-task-monitor--list--item--icon{flex-shrink:0;width:var(--gf-task-monitor-list-item-icon-size);height:var(--gf-task-monitor-list-item-icon-size)}.gf-task-monitor--list--item--icon img{width:100%;height:100%;object-fit:contain}.gf-task-monitor--list--item--content{flex:1;display:flex;flex-direction:column;gap:var(--space-0-4);min-width:0}.gf-task-monitor--list--item--name{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:600;color:var(--gf-neutral-900);transition:color 150ms ease-in-out}.gf-task-monitor--list--item--description{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-600)}.gf-task-monitor--list--item--timestamp{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-500)}.gf-task-monitor--list--item--error-details{margin-top:var(--space-0-8)}.gf-task-monitor--list--item--error-details summary{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-secondary-600);cursor:pointer}.gf-task-monitor--list--item--error-details summary:hover{color:var(--gf-secondary-700)}.gf-task-monitor--list--item--error-code{margin-top:var(--space-0-8);padding:var(--space-1-2);background-color:var(--gf-neutral-100);border-radius:var(--space-0-4);font-family:monospace;font-size:.75rem;color:var(--gf-destructive-700);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.gf-task-monitor--list--item--status{flex-shrink:0}.gf-task-monitor--list--item--actions{flex-shrink:0;display:flex;gap:var(--space-0-8);z-index:1}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.integration__create-flow{display:flex;flex-flow:column;gap:1.6rem}.integration__file-upload{align-items:center;display:flex;flex-direction:column;gap:.8rem;justify-content:center}.integration__file-upload.inactive{opacity:.5}.integration__file-progress{position:relative;display:flex;justify-content:center}.integration__file-progress svg{stroke:var(--c-fig-secondary);transform:rotate(-90deg);stroke-dasharray:220;stroke-dashoffset:220}.integration__file-progress h4{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.integration__file-progress.done h4,.integration__file-progress.done svg{display:none}.integration__file-validate{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1.6rem}.integration__file-validate.inactive{opacity:.5}.page-header{align-items:center;display:flex;flex-direction:row;height:9.6rem;justify-content:center;min-height:9.6rem;overflow:hidden}.page-header__title{display:block;line-height:initial;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.guide{background-color:var(--c-white);border-left:1px solid var(--c-gray);display:flex;flex-direction:column;flex:1 1 0%;max-width:40vw;min-width:30em;overflow-y:auto;padding:.8rem 1.6rem;width:100%}.guide__h1{margin-top:.75em;margin-bottom:.75em}.guide__h2{font-weight:500;margin-top:.675em;margin-bottom:.675em}.guide__p,.guide__img{margin-top:.375em;margin-bottom:.375em}.guide__img--s{width:16em}.guide__highlight{border-radius:4px;color:var(--c-red);border:1px solid var(--c-gray);background-color:var(--c-gray-50);padding:.25em .5em}.react-flow{background:var(--c-gray-10);overflow:visible;z-index:var(--z-default)}.react-flow .react-flow__node{align-items:center;background-color:var(--c-white);border-radius:var(--space-0-8);border:2px solid var(--gf-primary-500);box-shadow:var(--space-0-4) var(--space-0-8) var(--space-2-4) rgba(0,0,0,.08);display:flex;flex-flow:column;justify-content:center;padding:0;height:12rem;width:12rem}.react-flow .react-flow__node.selected{border:2px solid var(--gf-primary-500)}.react-flow .react-flow__node-output{color:var(--gf-primary-500)}.react-flow .react-flow__node-output.selected{border:2px solid var(--gf-primary-500)}.react-flow .react-flow__node-input{color:var(--gf-primary-500)}.react-flow .react-flow__node-input.selected{border:2px solid var(--gf-primary-500)}.react-flow .react-flow__node-placeholder{background-color:var(--c-gray-10);border:var(--space-0-8) dashed var(--c-black-10)}.react-flow .react-flow__node-placeholder.selected{border:var(--space-0-8) dashed var(--c-black-20)}.react-flow .react-flow__node-text{background-color:#fff;height:16rem;width:38rem;padding:0}.react-flow .react-flow__node-text textarea{height:100%;border:none}.react-flow .react-flow__node-ml{background-color:var(--c-white);height:12rem;width:36rem}.react-flow .react-flow__node-ml.selected{border:2px solid var(--c-fig-secondary-50)}.react-flow .react-flow__node-ml .react-flow__handle-bottom{bottom:-1px}.react-flow .react-flow__node-ml .react-flow__handle-bottom-left{left:25%}.react-flow .react-flow__node-ml .react-flow__handle-bottom-center{left:50%}.react-flow .react-flow__node-ml .react-flow__handle-bottom-right{left:75%}.react-flow .react-flow__node--scheduled{background-color:var(--c-green-10);border:2px solid var(--c-green-20)}.react-flow .react-flow__node-default.selected:hover,.react-flow .react-flow__node-output.selected:hover,.react-flow .react-flow__node-input.selected:hover{box-shadow:var(--space-0-4) var(--space-0-8) var(--space-2-4) rgba(0,0,0,.08)}.react-flow .react-flow__node p{color:var(--c-black-50)}.react-flow .react-flow__node>i.fa-fw{height:100%;cursor:inherit;width:100%;padding:1rem;display:flex;justify-content:center;align-items:center;font-size:5.6rem}.react-flow .react-flow__node>img{pointer-events:none}.react-flow .react-flow__node:hover .react-flow__buttons,.react-flow .react-flow__node.selected .react-flow__buttons{display:flex}.react-flow .react-flow__handle{align-items:center;background-color:var(--c-transparent);border-radius:50%;border:none;display:flex;height:var(--space-2-4);justify-content:center;right:0;width:var(--space-2-4);z-index:var(--z-ui)}.react-flow .react-flow__handle::after{background-color:var(--gf-neutral-400);border-radius:100%;border:none;content:"";display:block;height:var(--space-1-6);position:absolute;transition:background-color .125s ease,transform .125s ease;width:var(--space-1-6)}.react-flow .react-flow__handle:hover::after{background-color:var(--gf-neutral-600);transform:scale(1.2)}.react-flow .react-flow__handle-left{left:-1px}.react-flow .react-flow__handle-right{right:-1px}.react-flow .react-flow__handle-top{top:0;left:50%;transform:translate(-50%, -50%)}.react-flow .react-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%, 50%)}.react-flow .react-flow__handle-connecting::after{background-color:var(--gf-neutral-600);transform:scale(1.4)}.react-flow .react-flow__arrowhead polyline{stroke:var(--c-transparent);fill:var(--c-transparent)}.react-flow .react-flow__edges .react-flow__connection-path,.react-flow .react-flow__edges .react-flow__edge-path{stroke:var(--gf-neutral-400);stroke-width:3}.react-flow .react-flow__edges .react-flow__edge:hover .react-flow__edge-path{stroke:var(--gf-neutral-600)}.react-flow .react-flow__edges .react-flow__edge.selected .react-flow__edge-path{stroke:var(--gf-primary-500) !important}.react-flow .react-flow__edges .react-flow__edge.connected-to-selected-node .react-flow__edge-path{stroke:var(--gf-primary-500) !important}.react-flow .react-flow__handle.connected-to-selected::after{background-color:var(--gf-primary-500);transform:scale(1.2)}.react-flow .react-flow__buttons{display:none;justify-content:center;padding:.8rem;position:absolute;top:100%;width:100%}.react-flow .react-flow__buttons button{padding:.8rem}.react-flow .react-flow__panel{margin:var(--space-1-6)}.react-flow .react-flow__controls{display:flex;flex-direction:row;bottom:var(--space-1-6);font-size:var(--space-1-6);left:var(--space-1-6)}.react-flow .react-flow__controls-button{width:var(--space-2-4);height:var(--space-2-4);border-radius:25%}.react-flow .react-flow__controls-button svg{max-height:var(--space-1-6);max-width:var(--space-1-6)}.dndflow{display:flex;height:100%}.reactflow-wrapper{height:calc(100vh - 6.8rem)}.formula{height:100%;overflow:auto;width:100%;position:relative}.formula__content{padding:1.6rem;display:flex;flex-flow:column;gap:1.6rem}.formula__drawer{position:sticky;width:100%;height:auto;bottom:0;background-color:var(--c-white);padding:4rem;border-top:1px solid var(--c-gray);transition:bottom 500ms}.formula__drawer.closed{display:none}.formula__drawer .function-info{display:flex;flex-flow:column;gap:1.2rem}.formula__drawer .function-info__header{display:flex;gap:1.2rem}.formula em{color:var(--c-black-20)}.formula ul{list-style-type:disc;padding-left:2rem}.category{display:flex;width:100%}.category__pill{border:1px solid var(--c-gray);padding:.6rem .8rem .6rem .8rem;text-transform:capitalize;flex:1 1 0%;color:var(--c-black-50)}.category__pill+.category__pill{border-left:none}.category__pill:hover{background-color:var(--c-gray-50)}.category__selected{border-bottom:2px solid var(--c-fig-secondary);font-weight:500;color:var(--c-black)}.functions{padding:1.2rem;background-color:var(--gf-neutral-100);display:grid;grid-template-columns:repeat(2, 1fr);gap:.6rem}.functions .function-pill{padding:1.2rem 2rem;background-color:var(--gf-neutral-50);border:1px solid var(--c-gray);border-radius:.8rem;display:flex;flex-flow:column;justify-content:center;cursor:pointer}.functions .function-pill:hover{border:1px solid var(--c-fig-secondary-50);background-color:var(--c-gray-10)}.functions .function-pill em{color:var(--c-black-20)}.functions .function-pill i{margin-right:.8rem}.gf-formula--header{font-weight:700;display:flex;gap:1.2rem;align-items:center}.gf-formula--header h4>i{margin-right:.8rem}.formula-error__details{padding:1rem}.formula-error__alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.formula-error__alert--danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.formula-error__explanation{background-color:#fff5f5;border-left:4px solid #dc3545;padding:1rem;border-radius:.25rem;margin-bottom:1.5rem}.formula-error__error-heading{color:#dc3545;margin-bottom:.75rem}.formula-error__indent{margin-left:1.5rem}.formula-error__valid-values{list-style:none;padding-left:0;margin-top:.5rem}.formula-error__valid-values li{display:inline-block;margin-right:1rem;margin-bottom:.5rem}.formula-error__valid-values code{background-color:#e8f5e9;color:#2e7d32;padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.formula-error__tips{background-color:#fff8e1;border-left:4px solid #ffc107;padding:1rem;border-radius:.25rem;margin-bottom:1.5rem}.formula-error__tips ul{margin-bottom:0;padding-left:1.5rem}.formula-error__tips li{margin-bottom:.25rem}.formula-error__tips-heading{color:#f57c00;margin-bottom:.75rem}.formula-error__documentation-separator{margin:2rem 0;border-top:2px solid #e9ecef}.formula-error__function-info{background-color:#f8f9fa;padding:1.5rem;border-radius:.5rem}.formula-error__markdown-content{line-height:1.6}.formula-error__markdown-content code{background-color:#f5f5f5;padding:2px 4px;border-radius:4px;font-family:monospace}.formula-error__markdown-content pre{background-color:#f5f5f5;padding:1em;border-radius:4px;overflow-x:auto}.formula-error__markdown-content pre code{background-color:rgba(0,0,0,0);padding:0}.formula-error__markdown-content p{margin-bottom:1em}.formula-error__markdown-content ul,.formula-error__markdown-content ol{margin-bottom:1em;padding-left:2em}.formula-error__markdown-content li{margin-bottom:.5em}.formula-error__markdown-content h6{color:#495057;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.formula-error__book-icon{color:var(--c-fig-secondary);margin-right:.5rem}.gf-async-preview--placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-4-0)}.gf-async-preview--placeholder--content{text-align:center;max-width:var(--space-20)}.gf-async-preview--placeholder--icon{font-size:var(--space-2-0);color:var(--gf-neutral-400);margin-bottom:var(--space-1-0)}.gf-async-preview--placeholder--text p{margin:0 0 var(--space-0-8) 0;color:var(--gf-neutral-700)}.gf-async-preview--placeholder--text p:last-child{margin-bottom:0}.gf-async-preview--placeholder--secondary{font-size:var(--space-0-8);color:var(--gf-neutral-500)}#table-wrapper{height:100%;width:100%;display:flex;flex-direction:column;overflow:auto}.node__header{display:flex;align-items:center;text-transform:capitalize;margin-bottom:1.6rem}.node__header h3{margin-right:auto}.node__visual{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;padding:1.6rem;width:100%}:root{--gf-card-node-width: calc(var(--space-10-0) * 6.5);--gf-card-node-header-height: var(--space-8-0);--gf-card-node-padding: var(--space-2-8--3-6);--gf-card-node-gap: var(--space-1-6);--gf-workflow-node-button-width: var(--space-4-8);--gf-workflow-node-button-gap: var(--space-0-8);--gf-workflow-node-button-offset: calc(var(--gf-workflow-node-button-width) + var(--gf-workflow-node-button-gap));--gf-workflow-node-width: calc(var(--gf-card-node-width) + var(--gf-workflow-node-button-offset));--gf-workflow-node-height: calc(var(--gf-card-node-header-height) + 2 * var(--gf-card-node-padding) + 4px);--gf-workflow-vertical-spacing: 60px;--gf-workflow-horizontal-spacing: 60px;--gf-workflow-first-node-y: calc(var(--gf-workflow-node-height) / 2)}.gf-form--errors{display:flex;flex-direction:column;gap:var(--space-0-4);padding:var(--space-1-2);margin-bottom:var(--space-1-6);background-color:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);border-radius:var(--space-0-4)}.gf-form--errors p{margin:0}.gf-form--filter-conditions{min-height:calc(var(--space-10-0)*2.5)}.gf-figure--loading{display:flex;align-items:center;justify-content:center;gap:var(--space-0-8);padding:var(--space-2-0);color:var(--gf-neutral-500)}.gf-figure--loading i{font-size:1.25rem}.gf-form--tab-pane:has(.gf-figure--preview){margin:0;padding:0;gap:0}.gf-figure--preview{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--space-2-0);border-radius:var(--space-0-8);background-color:rgba(0,0,0,0)}.gf-figure--preview .gf-card--node--output--content--chart{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gf-figure--preview .gf-card--node--output--content--chart>div{width:100%;height:100%}.gf-figure--preview .gf-placeholder--icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1-6);color:var(--gf-neutral-400)}.gf-figure--preview .gf-placeholder--icon .gf-icon{width:var(--space-6-4);height:var(--space-6-4);color:var(--gf-neutral-300)}.gf-figure--preview .gf-placeholder--icon .gf-icon svg{width:100%;height:100%}.gf-sheets-workflow{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-sheets-workflow--step{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-sheets-workflow--buttons{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-modal--body.gf-node--no-parent .gf-form--content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--space-10-0)*4)}.gf-modal--body.gf-node--no-parent .gf-form--footer{display:none}.gf-join-split--operations{display:flex;flex-direction:column;gap:var(--space-1-6);width:100%}.gf-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4-8);text-align:center;min-height:100%;width:100%}.gf-empty-state--icon{width:var(--space-6-4);height:var(--space-6-4);margin-bottom:var(--space-2-4);color:var(--gf-neutral-400)}.gf-empty-state--icon svg{width:100%;height:100%;fill:currentColor}.gf-empty-state--title{color:var(--gf-neutral-900);margin-bottom:var(--space-1-2)}.gf-empty-state--description{color:var(--gf-neutral-600);max-width:calc(var(--space-10-0)*3.2)}.gf-table--join--row select,.gf-table--join--row input[type=text],.gf-table--join--row textarea,.gf-table--join--row .gf-input--select,.gf-table--join--row .gf-input--text,.gf-table--join--row .gf-input--textarea,.gf-transform--columns-table select,.gf-transform--columns-table input[type=text],.gf-transform--columns-table textarea,.gf-transform--columns-table .gf-input--select,.gf-transform--columns-table .gf-input--text,.gf-transform--columns-table .gf-input--textarea,.gf-form--formset-row select,.gf-form--formset-row input[type=text],.gf-form--formset-row textarea,.gf-form--formset-row .gf-input--select,.gf-form--formset-row .gf-input--text,.gf-form--formset-row .gf-input--textarea{max-width:100%;width:100%}.gf-table--join{width:100%;background:var(--gf-generic-white);border-collapse:separate;border-spacing:var(--space-1-2)}.gf-table--join .gf-table--header{background:var(--gf-neutral-200);border-bottom:none}.gf-table--join .gf-table--header--cell{position:relative;border:none;padding:var(--space-0-8)}.gf-table--join .gf-table--header--cell>*{margin-block:auto}.gf-table--join .gf-table--header--cell:last-child{background:rgba(0,0,0,0)}.gf-table--join .gf-table--body .gf-table--data--row{background:rgba(0,0,0,0);border:none}.gf-table--join .gf-table--body .gf-table--data--row:nth-child(even){background:rgba(0,0,0,0)}.gf-table--join .gf-table--body .gf-table--data--row:hover{background:rgba(0,0,0,0) !important}.gf-table--join .gf-table--data--cell,.gf-table--join .gf-table--header--cell{vertical-align:middle;border:none;padding:var(--space-0-8)}.gf-table--join .gf-table--data--cell:first-child,.gf-table--join .gf-table--header--cell:first-child{width:0;white-space:nowrap}.gf-table--join .gf-table--data--cell:nth-child(2),.gf-table--join .gf-table--data--cell:nth-child(3),.gf-table--join .gf-table--header--cell:nth-child(2),.gf-table--join .gf-table--header--cell:nth-child(3){width:50%}.gf-table--join .gf-table--data--cell:last-child,.gf-table--join .gf-table--header--cell:last-child{width:0;white-space:nowrap}.gf-table--join .gf-table--data--cell--actions,.gf-table--join .gf-table--header--cell--actions{width:var(--space-4-0);text-align:center;padding:0}.gf-table--join--table-name{display:inline-flex;align-items:center;gap:var(--space-0-8)}.gf-table--join--table-name .gf-icon{width:var(--space-1-6);height:var(--space-1-6);flex-shrink:0}.gf-table--join--table-name .gf-icon svg{width:100%;height:100%}.gf-table--join .gf-table--join--delete-button{width:var(--space-4-0);height:var(--space-4-0);padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8);cursor:pointer;transition:all .15s ease}.gf-table--join .gf-table--join--delete-button .gf-icon{width:var(--space-1-6);height:var(--space-1-8);display:flex;align-items:center;justify-content:center;color:var(--gf-neutral-500);transition:color .15s ease}.gf-table--join .gf-table--join--delete-button .gf-icon svg{width:100%;height:100%}.gf-table--join .gf-table--join--delete-button:hover{background-color:var(--gf-destructive-50);border-color:var(--gf-destructive-300)}.gf-table--join .gf-table--join--delete-button:hover .gf-icon{color:var(--gf-destructive-600)}.gf-connected-tables--list{display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-connected-tables--item{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2) var(--space-1-6);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--border-radius-sm);color:var(--gf-neutral-700)}.gf-connected-tables--item--icon{width:var(--space-2-0);height:var(--space-2-0);color:var(--gf-primary-500)}.gf-connected-tables--item--icon svg{width:100%;height:100%;fill:currentColor}.gf-connected-tables--item--name{flex:1;font-weight:500}.gf-transform--column-list{overflow-y:auto;max-height:calc(100vh - var(--space-10-0));padding:var(--space-1-6)}.gf-transform--column-list label{font-weight:600;margin-bottom:var(--space-1-2);display:block}#figure-input-content{height:100%}.gf-transform--columns-tab{display:flex;flex-direction:column;gap:var(--space-2-4);height:100%}.gf-transform--add-column-button{align-self:flex-end}.gf-form--tab-pane:has(.gf-transform--columns-table){-ms-overflow-style:none;scrollbar-width:none}.gf-form--tab-pane:has(.gf-transform--columns-table)::-webkit-scrollbar{display:none}.gf-transform--columns-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--gf-neutral-200)}.gf-transform--columns-table thead{position:sticky;top:0;background-color:var(--gf-neutral-50);z-index:1;box-shadow:0 1px 0 0 var(--gf-neutral-200)}.gf-transform--columns-table thead th{padding:var(--space-1-2) var(--space-1-6);text-align:left;font-weight:600;color:var(--gf-neutral-700);background-color:var(--gf-neutral-50);border-top:1px solid var(--gf-neutral-200);border-bottom:1px solid var(--gf-neutral-200)}.gf-transform--columns-table thead th:last-child{text-align:right}.gf-transform--columns-table thead th.gf-formset--actions{padding:var(--space-1-2) var(--space-1-6)}.gf-transform--columns-table tbody tr{border-bottom:1px solid var(--gf-neutral-100)}.gf-transform--columns-table tbody tr:hover{background-color:var(--gf-neutral-50)}.gf-transform--columns-table tbody td{padding:var(--space-0-8) var(--space-1-6);vertical-align:top}.gf-transform--columns-table tbody td:last-child{text-align:right;vertical-align:middle}.gf-transform--columns-table .gf-transform--drag-header,.gf-transform--columns-table .gf-transform--drag-handle{width:var(--space-4-0)}.gf-transform--columns-table .gf-transform--label{width:14rem}.gf-transform--columns-table .gf-transform--data-type{width:1%;white-space:nowrap}.gf-transform--columns-table .gf-transform--data-type select,.gf-transform--columns-table .gf-transform--data-type .gf-input--select{width:auto}.gf-transform--columns-table .gf-transform--data-type .gf-input--select--placeholder{color:var(--gf-neutral-400);font-style:italic}.gf-transform--columns-table .gf-formset--actions{width:auto;white-space:nowrap;margin-left:0;padding:var(--space-0-8)}.gf-transform--column-row{transition:opacity .2s ease,transform .2s ease,background-color .3s ease}.gf-transform--column-row--new{background-color:var(--gf-success-50);border-left:calc(var(--space-0-8)/2) solid var(--gf-success-500)}.gf-transform--column-row--transformed{background-color:var(--gf-secondary-50);border-left:calc(var(--space-0-8)/2) solid var(--gf-secondary-500)}.gf-transform--column-row--dragging{opacity:.5;background-color:var(--gf-primary-50)}.gf-transform--column-row--drag-over{background-color:var(--gf-primary-100);border-top:2px solid var(--gf-primary-500)}.gf-transform--column-row--just-dropped{animation:gf-transform-row-dropped .4s ease}@keyframes gf-transform-row-dropped{0%{background-color:var(--gf-success-100)}100%{background-color:rgba(0,0,0,0)}}.gf-transform--drag-header{width:var(--space-3-2);padding:0 !important}.gf-transform--drag-handle{cursor:grab;color:var(--gf-neutral-400);width:var(--space-3-2);text-align:center;padding:var(--space-0-8) !important}.gf-transform--drag-handle:hover{color:var(--gf-neutral-600)}.gf-transform--drag-handle:active{cursor:grabbing;color:var(--gf-primary-500)}.gf-transform--drag-handle i{font-size:var(--space-1-6)}.gf-transform--actions .gf-actions{justify-content:flex-end;gap:var(--space-0-8)}.gf-transform--actions .gf-card--node--button{width:var(--gf-input-height);height:var(--gf-input-height)}.gf-transform--columns-table .gf-formset--actions{justify-content:flex-end}.gf-transform--columns-table .gf-button--neutral--round{position:relative}.gf-transform--columns-table .gf-button--neutral--round.active{background-color:var(--gf-primary-50);border-color:var(--gf-primary-200);color:var(--gf-primary-500)}.gf-transform--columns-table .gf-button--neutral--round.active .gf-icon{color:var(--gf-primary-500)}.gf-transform--columns-table .gf-button--neutral--round.active:hover:not(:disabled){background-color:var(--gf-primary-100);border-color:var(--gf-primary-300)}.gf-transform--columns-table .gf-button--neutral--round .gf-badge{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 2px;border-radius:50%;background-color:var(--gf-primary-500);color:var(--gf-generic-white);font-weight:600}.gf-transform--columns-table .sort-number{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:bold;color:var(--gf-generic-white);background-color:var(--gf-primary-500);border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.gf-transform--columns-table .gf-transform--action-dedupe.active{background-color:var(--gf-viridian-50);border-color:var(--gf-viridian-200);color:var(--gf-viridian-500)}.gf-transform--columns-table .gf-transform--action-dedupe.active .gf-icon{color:var(--gf-viridian-500)}.gf-transform--columns-table .gf-transform--action-dedupe.active:hover:not(:disabled){background-color:var(--gf-viridian-100);border-color:var(--gf-viridian-300)}.gf-transform--columns-table .gf-transform--action-dedupe:not(.active):hover:not(:disabled){background-color:var(--gf-viridian-50);border-color:var(--gf-viridian-200);color:var(--gf-viridian-500)}.gf-transform--columns-table .gf-transform--action-dedupe:not(.active):hover:not(:disabled) .gf-icon{color:var(--gf-viridian-500)}.gf-ai-summary--preview{display:flex;flex-direction:column;height:100%;overflow:hidden}.gf-ai-summary--content{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.gf-ai-summary--content--body{flex:1;overflow-y:auto;padding-right:var(--space-1-2);scrollbar-width:none;-ms-overflow-style:none}.gf-ai-summary--content--body::-webkit-scrollbar{display:none}.gf-ai-summary--content--body p{margin:0 0 var(--space-2-0) 0}.gf-ai-summary--content--body p:last-child{margin-bottom:0}.gf-ai-summary--content--body ul,.gf-ai-summary--content--body ol{margin:0 0 var(--space-2-0) 0;padding-left:var(--space-2-4)}.gf-ai-summary--content--body ul li,.gf-ai-summary--content--body ol li{margin-bottom:var(--space-0-4);list-style:disc;color:var(--gf-neutral-600)}.gf-ai-summary--content--body ol li{list-style:decimal}.gf-ai-summary--content--body h1,.gf-ai-summary--content--body h2,.gf-ai-summary--content--body h3,.gf-ai-summary--content--body h4,.gf-ai-summary--content--body h5,.gf-ai-summary--content--body h6{font-weight:600;margin:var(--space-2-0) 0 var(--space-1-2) 0}.gf-ai-summary--content--body h1:first-child,.gf-ai-summary--content--body h2:first-child,.gf-ai-summary--content--body h3:first-child,.gf-ai-summary--content--body h4:first-child,.gf-ai-summary--content--body h5:first-child,.gf-ai-summary--content--body h6:first-child{margin-top:0}.gf-ai-summary--content--body code{background-color:var(--gf-neutral-100);padding:.125rem .25rem;border-radius:.25rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.9em}.gf-ai-summary--content--body pre{background-color:var(--gf-neutral-100);padding:var(--space-1-2);border-radius:var(--space-0-8);overflow-x:auto;margin:var(--space-2-0) 0}.gf-ai-summary--content--body pre code{background-color:rgba(0,0,0,0);padding:0}.gf-ai-summary--content--body blockquote{border-left:var(--space-0-4) solid var(--gf-primary-400);padding-left:var(--space-1-2);margin:var(--space-2-0) 0;color:var(--gf-neutral-600);font-style:italic}.gf-ai-summary--content--body strong{font-weight:600}.gf-ai-summary--content--body em{font-style:italic}.gf-ai-summary--content--body a{text-decoration:underline}.gf-ai-summary--content--body a:hover{color:var(--gf-primary-600)}.gf-ai-summary--content--body table{width:100%;margin:var(--space-2-0) 0;border-collapse:collapse;border-radius:var(--space-0-8);overflow:hidden;border:1px solid var(--gf-neutral-200)}.gf-ai-summary--content--body table th{font-weight:600;font-size:var(--space-1-2);line-height:var(--space-2-8);background-color:var(--gf-neutral-50);color:var(--gf-neutral-700);padding:var(--space-1-2);text-align:left;border-bottom:1px solid var(--gf-neutral-200)}.gf-ai-summary--content--body table td{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-600);padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-100)}.gf-ai-summary--content--body table tbody tr:last-child td{border-bottom:none}.gf-ai-summary--content .gf-card--node--output--fade{position:absolute;bottom:var(--space-3-2);left:0;right:0;height:var(--space-6-8);background:linear-gradient(to bottom, transparent, white);pointer-events:none}.gf-ai-summary--preview .gf-card--node--output--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--gf-neutral-400);gap:var(--space-1-2)}.gf-ai-summary--preview .gf-card--node--output--empty i{color:var(--gf-neutral-300)}.gf-ai-summary--preview .gf-card--node--output--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--gf-neutral-500);gap:var(--space-1-2)}.gf-form--body--figure{display:flex;flex-direction:column}.gf-error-card{background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-2);padding:var(--space-2-4);margin:var(--space-1-6) 0}.gf-error-card--warning{background:var(--gf-warning-50);border-color:var(--gf-warning-200)}.gf-error-card--header{display:flex;align-items:center;gap:var(--space-1-2);margin-bottom:var(--space-1-6)}.gf-error-card--icon{color:var(--gf-warning-500);font-size:1.25rem}.gf-error-card--title{margin:0;font-size:1rem;font-weight:600;color:var(--gf-neutral-800)}.gf-error-card--body{margin-bottom:var(--space-2-0)}.gf-error-card--message{margin:0 0 var(--space-0-8);color:var(--gf-neutral-700)}.gf-error-card--description{margin:0;color:var(--gf-neutral-500)}.gf-error-card--meta{margin:var(--space-1-2) 0 0;color:var(--gf-neutral-400)}.gf-error-card--meta i{margin-right:var(--space-0-8)}.gf-error-card--actions{display:flex;gap:var(--space-1-2)}.gf-sheets-workflow--buttons{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-sheets-workflow--buttons .gf-button--split{width:100%}.gf-sheets-workflow--buttons .gf-button--split,.gf-sheets-workflow--buttons .gf-button--secondary{background-color:var(--gf-secondary-500);border-color:var(--gf-secondary-500);color:var(--gf-generic-white)}.gf-sheets-workflow--buttons .gf-button--split--main,.gf-sheets-workflow--buttons .gf-button--split--dropdown{color:var(--gf-generic-white);border-color:hsla(0,0%,100%,.2)}.gf-sheets-workflow--buttons .gf-button--split--main:hover,.gf-sheets-workflow--buttons .gf-button--split--dropdown:hover,.gf-sheets-workflow--buttons .gf-button--secondary:hover{background-color:var(--gf-secondary-600);color:var(--gf-generic-white)}.gf-sheets-workflow--buttons .gf-button--secondary{padding:var(--space-1-2) var(--space-2-0);min-height:calc(var(--space-2-4) + var(--space-1-2)*2)}.gf-button--split{display:inline-flex;border-radius:var(--space-0-8);overflow:hidden;border:1px solid var(--gf-neutral-300);background-color:var(--gf-generic-white)}.gf-button--split--main{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-2);padding:var(--space-1-2) var(--space-2-0);background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-weight:500;color:var(--gf-neutral-700);transition:background-color .15s ease}.gf-button--split--main img{width:var(--space-2-4);height:var(--space-2-4);flex-shrink:0}.gf-button--split--main:hover{background-color:var(--gf-neutral-50)}.gf-button--split--main:active{background-color:var(--gf-neutral-100)}.gf-button--split--main:disabled{opacity:.6;cursor:not-allowed}.gf-button--split--main:disabled:hover{background-color:rgba(0,0,0,0)}.gf-button--split--dropdown{display:flex;align-items:center;justify-content:center;width:var(--space-4-0);padding:0;background-color:rgba(0,0,0,0);border:none;border-left:1px solid var(--gf-neutral-300);cursor:pointer;color:var(--gf-neutral-500);transition:background-color .15s ease,color .15s ease}.gf-button--split--dropdown i{font-size:var(--space-1-4)}.gf-button--split--dropdown:hover{background-color:var(--gf-neutral-50);color:var(--gf-neutral-700)}.gf-button--split--dropdown:active{background-color:var(--gf-neutral-100)}.gf-button--split--dropdown:disabled{opacity:.6;cursor:not-allowed}.gf-button--split--dropdown:disabled:hover{background-color:rgba(0,0,0,0);color:var(--gf-neutral-500)}.tippy-box[data-theme~=light-border]:has(.gf-button-split-menu){border:none;background-color:rgba(0,0,0,0)}.gf-button-split-menu{min-width:calc(var(--space-10-0)*2);padding:var(--space-0-8) 0;background-color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 4px 12px rgba(0,0,0,.15);border:none;outline:none}.gf-button-split-menu--header{padding:var(--space-1-2) var(--space-1-6);border-bottom:1px solid var(--gf-neutral-100)}.gf-button-split-menu--header--label{color:var(--gf-neutral-500);margin-bottom:var(--space-0-4)}.gf-button-split-menu--header--email{font-weight:500;color:var(--gf-neutral-800);word-break:break-all}.gf-button-split-menu--item{display:flex;align-items:center;gap:var(--space-1-2);width:100%;padding:var(--space-1-2) var(--space-1-6);background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--gf-neutral-700);text-align:left;transition:background-color .15s ease}.gf-button-split-menu--item i{width:var(--space-1-6);color:var(--gf-neutral-500)}.gf-button-split-menu--item:hover{background-color:var(--gf-neutral-50)}.gf-button-split-menu--item:active{background-color:var(--gf-neutral-100)}.gf-tippy-content--hidden{display:none}.gf-button--full-width{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-2)}.gf-spreadsheet-url-input{position:relative;flex:1}.gf-spreadsheet-url-input--icon{position:absolute;left:var(--space-1-2);top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;z-index:1}.gf-spreadsheet-url-input--icon img{width:var(--space-2-0);height:var(--space-2-0)}.gf-spreadsheet-url-input--icon i{color:var(--gf-neutral-400);font-size:var(--space-1-8)}.gf-spreadsheet-url-input--cancel{position:absolute;right:var(--space-1-2);top:50%;transform:translateY(-50%)}.gf-spreadsheet-url-input input{padding-left:var(--space-4-0);padding-right:var(--space-4-0)}.gf-help-text--spaced{margin-top:var(--space-1-2)}.gf-help-text--error-block{margin-top:var(--space-1-2);display:block}.gf-callout--spaced{margin-top:var(--space-1-2)}.gf-form--field--spaced{margin-top:var(--space-2-0)}.gf-notifications{display:flex;flex-direction:column;gap:4rem}.gf-notifications--list{max-height:48rem;display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}.gf-notifications--list>li{padding:1.2rem 1.6rem;display:flex;justify-content:space-between;align-items:center;border-radius:.4rem}.gf-notifications--list>li i{margin-right:.8rem}.gf-notifications--list--item--new{background-color:var(--gf-primary-50)}.gf-notifications--footer{display:flex;justify-content:center}.gf-base--organization{width:100%}.automate__header{align-items:center;background-color:var(--c-transparent);display:flex;flex-direction:row;height:9.6rem;justify-content:center;left:0;min-height:9.6rem;padding:1.6rem;position:absolute;top:0;width:100%;gap:1.6rem;z-index:var(--z-ui)}.gf-page--project--home{padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4)}.gf-page--project--home .gf-page--section--description{flex:0;display:flex;flex-direction:column}.gf-page--project--home .gf-page--section--workflows{display:flex;flex-direction:column}.gf-page--project--home .gf-page--section--dashboards{display:flex;flex-direction:column}.gf-page--project--home .gf-page--section--resources{flex:0;display:flex;flex-direction:column}.gf-project-home .input__inline{background-color:rgba(0,0,0,0);border-radius:var(--space-0-4)}.gf-project-home .input__inline:focus{color:var(--gf-neutral-500)}.gf-project-home--description-section{margin-top:var(--space-0-8);margin-bottom:var(--space-1-6)}.gf-project-home--objects-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-1-6);overflow:auto;padding-top:var(--space-0-4)}.gf-project-home--workflow-thumbnail{background-color:var(--gf-neutral-100);display:flex;align-items:center;justify-content:center;position:relative}.gf-project-home--resource-boxes{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--space-1-6)}@media screen and (max-width: 1024px){.gf-page--project--home .gf-page--content--row{flex-direction:column}.gf-page--project--home .gf-page--content--row .gf-page--content--column{width:100%}}.gf-base--project{width:100%;display:flex}.gf-base--project--content{width:100%;position:relative;overflow:auto;display:flex;justify-content:center}.gf-base--project--content .gf-page--project--home{max-width:100%}.gf-base--project--content .gf-page--project--home .gf-page--content--container{height:calc(100vh - var(--space-4-0));padding:0}.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row{height:100%}.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row .gf-page--section--pinned-dashboard .gf-home--dashboard{margin-bottom:var(--space-2-4)}.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row .gf-page--section--pinned-dashboard .gf-home--dashboard--empty{padding:var(--space-2-0)}.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row .gf-page--section--pinned-dashboard .gf-home--dashboard #pinned-dashboard-container{width:100%;height:100%}.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row .gf-page--section--pinned-dashboard .gf-home--dashboard #pinned-dashboard-container header{margin:0 0 var(--space-1-6) 0;height:auto}.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row .gf-page--section--pinned-dashboard .gf-home--dashboard #pinned-dashboard-container footer{padding:0}.gf-base--project--content .gf-page--project--home .gf-page--content--container .gf-page--content--row .gf-page--section--pinned-dashboard .gf-page--section--footer{min-height:var(--space-6-4)}.gf-base--project--content .gf-page--project--list .gf-page--section--invite-only-projects{padding-bottom:var(--space-2-4)}.gf-base--project--content .gf-page--project--list .gf-page--section--default-project{margin-bottom:var(--space-3-2)}.gf-base--project--content .gf-page--project--list .gf-page--section--invite-only-projects{padding-bottom:var(--space-2-4)}.project{display:flex;flex:1 1 auto;overflow:hidden}.project-detail{align-items:flex-start;display:flex;gap:3.2rem;justify-content:center;padding:6.4rem 1.6rem}.project-detail>a{align-items:center;display:flex;flex-direction:column;position:relative}.project-detail__card{align-items:center;display:flex;margin-bottom:1.6rem;position:relative}.project-detail__card i:first-child{background:var(--c-fig-secondary);color:var(--c-white);padding:1.6rem;border-radius:10px;position:relative;width:12rem;height:12rem;display:flex;justify-content:center;align-items:center}.project-detail h2{display:flex;justify-content:center;align-items:center;gap:.8rem}.project-detail i{display:flex;align-items:center;justify-content:center;height:12rem}.project-settings{display:flex;flex-flow:column;flex:1 1 0%;overflow:auto}.project-settings__title{margin-bottom:1rem}.project-settings__form{max-width:32rem;flex:1 1 0%}input[type=time]::-webkit-calendar-picker-indicator{background:none}#pinned-dashboard-container header{margin:0 0 1.6rem 0;height:auto}#pinned-dashboard-container footer{padding:0}.gf-page--event-logs{max-width:100%}.gf-page--event-logs .gf-page--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.gf-page--event-logs .gf-page--header--text{align-items:start}.gf-page--event-logs .gf-page--header--text--title{display:flex;align-items:center;gap:.8rem}.gf-page--event-logs .gf-page--header--toolbar{display:flex;flex-direction:row;gap:.8rem}@keyframes gf-pulse{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}.gf-connection-dots--dot{fill:var(--gf-primary-500);animation:gf-pulse 1.5s infinite ease-in-out}.gf-connection-dots--dot:nth-child(1){animation-delay:0s}.gf-connection-dots--dot:nth-child(2){animation-delay:.2s}.gf-connection-dots--dot:nth-child(3){animation-delay:.4s}[class*=picker-dialog]{z-index:10001 !important}.picker-dialog-bg{z-index:10000 !important}.picker-dialog{z-index:10001 !important}.gf-button--split{display:flex;width:100%}.gf-button--split--main{flex:1;width:auto;border-radius:6px 0 0 6px}.gf-button--split--main:only-child{border-radius:6px}.gf-button--split--main img{width:18px;height:18px}.gf-button--split--main--connected{cursor:default;background:var(--gf-neutral-50);border-color:var(--gf-neutral-300);color:var(--gf-neutral-700)}.gf-button--split--main--connected:hover{background:var(--gf-neutral-50);border-color:var(--gf-neutral-300)}.gf-button--split--dropdown{width:auto;padding-left:.75rem;padding-right:.75rem;border-radius:0 6px 6px 0;border-left:1px solid var(--gf-secondary-400)}.gf-button--split--dropdown:hover:not(:disabled){border-left-color:var(--gf-secondary-500)}.gf-button-split-menu{min-width:200px;padding:.5rem 0}.gf-button-split-menu--absolute{position:absolute;top:100%;right:0;z-index:100;margin-top:4px;background:var(--gf-generic-white);border:1px solid var(--gf-neutral-200);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-button-split-menu--header{padding:.5rem 1rem;border-bottom:1px solid var(--gf-neutral-200);margin-bottom:.25rem}.gf-button-split-menu--header--label{font-size:.75rem;color:var(--gf-neutral-500)}.gf-button-split-menu--header--email{font-size:.875rem;font-weight:500;color:var(--gf-neutral-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-button-split-menu--item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;font-size:.875rem;color:var(--gf-neutral-700);cursor:pointer;text-align:left}.gf-button-split-menu--item:hover{background:var(--gf-neutral-100)}.gf-button-split-menu--item--danger{color:var(--gf-destructive-600)}.gf-button-split-menu--item--danger:hover{background:var(--gf-destructive-50)}.gf-button--oauth-google,.gf-button--oauth-microsoft{width:auto}.gf-button--oauth-google img,.gf-button--oauth-microsoft img{width:18px;height:18px}.gf-spreadsheet-selected{display:flex;align-items:center;gap:.5rem}.gf-spreadsheet-selected--wrapper{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:6px;padding:.75rem}.gf-spreadsheet-selected--content{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.gf-spreadsheet-selected--icon{width:20px;height:20px;flex-shrink:0}.gf-spreadsheet-selected--name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--gf-neutral-700)}.gf-spreadsheet-selected--actions{display:flex;gap:.25rem;flex-shrink:0}.gf-spreadsheet-selected--action{padding:.375rem;background:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;color:var(--gf-neutral-500);transition:color .15s,background .15s}.gf-spreadsheet-selected--action:hover{color:var(--gf-neutral-700);background:var(--gf-neutral-100)}.gf-spreadsheet-url-input{display:flex;align-items:center;position:relative;flex:1}.gf-spreadsheet-url-input .gf-input--text{flex:1;min-width:0}.gf-input-container--icon-button{padding:.25rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--gf-neutral-400)}.gf-input-container--icon-button:hover{color:var(--gf-neutral-600)}.gf-spreadsheet-url-input--icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;z-index:1}.gf-spreadsheet-url-input--icon img{width:16px;height:16px}.gf-spreadsheet-url-input--cancel{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.gf-input-container--status-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.gf-input-container--status-icon--success{color:var(--gf-success-500)}.gf-input-container--status-icon--warning{color:var(--gf-warning-500)}.gf-schedule-sync-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.gf-schedule-sync-row--frequency{flex:1;min-width:120px}.gf-schedule-sync-row--frequency select{width:100%}.gf-oauth-prompt{margin-top:var(--space-1-2)}.gf-oauth-prompt--description{margin-bottom:var(--space-1-2);color:var(--gf-neutral-600)}.gf-oauth-prompt--button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--gf-generic-white);border:1px solid var(--gf-neutral-300);border-radius:6px;font-weight:500;color:var(--gf-neutral-700);cursor:pointer;transition:background .15s,border-color .15s}.gf-oauth-prompt--button:hover{background:var(--gf-neutral-50);border-color:var(--gf-neutral-400)}.gf-oauth-prompt--button img{width:20px;height:20px}.gf-sheet-tab-list{display:flex;flex-direction:column;gap:var(--space-1-2);margin-top:var(--space-1-2)}.gf-sheet-tab-list--item{display:flex;align-items:center;gap:var(--space-1-2)}.gf-sheet-tab-list--label{cursor:pointer}.gf-spreadsheet-selected--spaced{margin-top:var(--space-1-2)}.gf-sheets-workflow--buttons--spaced{margin-top:var(--space-1-2)}.gf-form--field--spaced{margin-top:var(--space-1-2)}.gf-help-text--spaced{margin-top:var(--space-1-0)}.gf-page--section--pricing-table .gf-page--section--content{height:100%}fieldset:has(.gf-table-select--results){display:flex;flex-direction:column;height:100%;gap:var(--space-1-6)}fieldset:has(.gf-table-select--results)>input[type=text]{flex:0 0 auto;height:var(--space-3-6);position:sticky;top:0;z-index:10;background:var(--gf-generic-white)}.gf-table-select--results{display:flex;flex-direction:column;gap:var(--space-0-8);flex:1;min-width:0;min-height:0;height:100%;width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;position:relative;--gf-scroll-fade-size: var(--space-4-0)}.gf-table-select--results::-webkit-scrollbar{display:none}.gf-table-select--collection-name{display:block;font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);color:var(--gf-neutral-400)}.gf-table-select--results .checkbox{width:100%;max-width:100%;min-width:0;overflow:hidden}.gf-table-select--results .checkbox div{overflow:hidden;max-width:100%;min-width:0}.gf-table-select--results .checkbox div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-table-select--results .checkbox img{flex-shrink:0;max-width:1.6rem}.gf-table-select--results .checkbox i{flex-shrink:0}.gf-page--virtual-tables{max-width:100%;padding:0}.gf-page--virtual-tables .gf-page--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start;padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4)}.gf-page--virtual-tables .gf-page--header--text{align-items:start}.gf-page--virtual-tables .gf-page--header--text--title{display:flex;align-items:center;gap:var(--space-1-2)}.gf-page--virtual-tables .gf-page--header--toolbar{display:flex;align-items:center}.gf-page--virtual-tables .gf-page--content{height:100%}.gf-page--virtual-tables .gf-page--content--container{height:100%;align-items:stretch;gap:0}.account{display:flex;flex-direction:column;flex:1 1 0%;padding:1.6rem;gap:1.6rem}.account__billing{display:flex;flex-direction:column;gap:1.6rem;max-width:65rem}.account__title h2{margin-right:auto;font-weight:500}.account__title h2 span{color:var(--c-fig-secondary)}.account__plan{display:flex;flex-flow:row wrap}.account__plan>div{align-items:center;display:flex;flex-direction:column;flex:1 1 0;padding:.8rem 0;justify-content:center}.account__plan .w-full{border-bottom:1px solid var(--c-gray);flex:1 0 100%;padding:1.6rem 0}.account__plan .w-1\/2{border-bottom:1px solid var(--c-gray);flex:1 0 50%;padding:1.6rem 0}.account__plan .w-1\/2+.w-1\/2{border-left:1px solid var(--c-gray)}.account__plan .w-1\/3{border-bottom:1px solid var(--c-gray);flex:1 0 33.33%;padding:1.6rem 0}.account__plan footer{display:grid;width:100%;padding:.8rem 0;justify-items:center;grid-template-columns:repeat(3, 1fr)}.team-projects{display:flex;flex:1 1 0%;gap:1.6rem}.team-projects .project-card{align-items:center;background-color:var(--c-white);border-radius:10px;border:1px dashed var(--c-gray);box-shadow:4px 4px 20px rgba(0,0,0,.04);color:var(--c-black-50);cursor:pointer;display:flex;flex-direction:column;gap:.8rem;height:14rem;justify-content:center;padding:1.6rem;text-align:center;width:22rem}.team-projects .project-card--default{border:1px solid var(--c-gray);color:var(--c-black)}.team-projects .project-card--default p{color:var(--c-black-50)}.team-projects .project-card img{display:inline-block}.team-projects .project-card p{display:none}.team-projects .project-card:hover{border-color:var(--c-fig-secondary)}.team-projects .project-card:hover p{display:block}.team-projects .project-card:hover img{display:none}.loom{width:100%;display:flex;justify-content:center;align-items:center}.loom .placeholder-scr__icon{position:absolute;z-index:-1}.gf-page--team--home{padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4)}.gf-page--team--home .gf-page--header--text{align-items:flex-start}.gf-page--team--home .gf-page--content--row{padding-bottom:var(--space-2-4)}.gf-page--team--home .gf-page--section--team-dashboard{display:flex;flex-direction:column}.gf-page--team--home .gf-page--section--data-assets{display:flex;flex-direction:column}.gf-page--team--home .gf-page--section--resources{flex:0;display:flex;flex-direction:column}.gf-team-home--dashboard-container{flex:1;overflow:auto;width:100%;min-width:0}.gf-team-home--dashboard-placeholder{display:flex;align-items:center;justify-content:center;background:var(--gf-neutral-50);border:2px dashed var(--gf-neutral-300);border-radius:var(--space-1-6);padding:var(--space-6-4);min-height:400px;max-height:calc(100vh - var(--space-10) - var(--space-10))}.gf-team-home--dashboard-placeholder p{font-size:var(--gf-text-base);color:var(--gf-neutral-600);text-align:center;margin:0;max-width:500px;line-height:1.6}.gf-team-home--objects-container{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-team-home--section-header h3{font-size:var(--gf-text-lg);font-weight:600;color:var(--gf-neutral-900);margin-bottom:0}.gf-team-home--objects-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-2-4);overflow:auto;padding-top:var(--space-0-4)}.gf-team-home--objects-placeholder{display:flex;align-items:center;justify-content:center;background:var(--gf-neutral-50);border:2px dashed var(--gf-neutral-300);border-radius:var(--space-1-2);padding:var(--space-3-2);min-height:120px}.gf-team-home--objects-placeholder p{font-size:var(--gf-text-sm);color:var(--gf-neutral-600);text-align:center;margin:0;font-style:italic;line-height:1.5}.gf-team-home--workflow-thumbnail{background-color:var(--gf-neutral-100);display:flex;align-items:center;justify-content:center;position:relative}.gf-team-object-card .gf-dashboard-card--thumbnail{position:relative}.gf-team-object-card--pin-badge{position:absolute;top:var(--space-0-8);left:var(--space-0-8)}.gf-team-object-card--pin-action{position:absolute;top:var(--space-0-8);left:var(--space-0-8);opacity:0}.gf-team-object-card--pin-action:hover{opacity:1}@media screen and (max-width: 1024px){.gf-page--team--home .gf-page--content--row{flex-direction:column}.gf-page--team--home .gf-page--content--row .gf-page--content--column{width:100%}}.plan{align-items:center;display:flex;gap:1.6rem;justify-items:center;margin:0 auto}.plan__card{display:flex;flex-direction:column;height:48rem;padding:0;width:24rem}.plan__card>div{display:flex;flex-direction:column;flex:1 1 0%;padding:1.6rem}.gf-help{display:flex;flex-direction:column;gap:2.4rem}.gf-help--header{display:flex;flex-direction:column;gap:1.2rem}.gf-help--articles{display:flex;flex-direction:column;gap:1.2rem}.gf-help--articles--list{display:flex;flex-direction:column;gap:1.2rem}.gf-help--actions{display:flex;gap:1.2rem;justify-content:center;align-items:center}.gf-help--actions--item{display:flex;justify-content:center;align-items:center;gap:.8rem}.gf-help--actions--item--icon{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center}.gf-help--footer{text-align:center}.gf-page--landing{display:flex;background-color:var(--gf-primary-100)}@media screen and (max-width: 1024px){.gf-page--landing{flex-direction:column}}.gf-page--landing .gf-page--panel--center{min-width:28rem;background-color:var(--gf-primary-50);overflow:hidden;display:flex;justify-content:center;align-items:center;flex:4}.gf-page--landing .gf-page--panel--center .gf-logo--landing>img{width:240px}.gf-page--landing .gf-page--panel--center .gf-onboarding--text{display:flex;flex-direction:column;gap:var(--space-1-2);align-items:start}.gf-page--landing .gf-page--panel--center .gf-onboarding--text--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600}.gf-page--landing .gf-page--panel--center .gf-onboarding--text--subtitle{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-600)}.gf-page--landing .gf-page--panel--center .gf-onboarding--text--promo{color:var(--gf-success-600);background-color:var(--gf-success-100);padding:var(--space-1-2) var(--space-1-6);border-radius:var(--space-0-8);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-page--landing .gf-page--panel--center .gf-page--footer{font-size:var(--space-1-6);line-height:var(--space-3-2);text-align:center;color:var(--gf-neutral-600);width:100%}.gf-page--landing .gf-page--panel--center .gf-page--footer .gf-link{color:var(--gf-primary-500);text-decoration:none;font-weight:500}.gf-page--landing .gf-page--panel--center .gf-page--footer .gf-link:hover{color:var(--gf-primary-600);text-decoration:underline}.gf-page--landing .gf-page--panel--center .gf-onboarding--promo-notice{text-align:center;margin-bottom:var(--space-2-4)}.gf-page--landing .gf-page--panel--center .gf-onboarding--promo-notice p{color:var(--gf-success-600);background-color:var(--gf-success-100);padding:var(--space-1-2) var(--space-2-4);border-radius:var(--space-0-8);display:inline-block;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-page--landing .gf-page--panel--center .gf-page--content--inner{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-page--landing .gf-page--panel--center .gf-onboarding--container,.gf-page--landing .gf-page--panel--center .gf-page--content,.gf-page--landing .gf-page--panel--center .gf-onboarding--container--full{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;overflow:scroll;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3-6)}.gf-page--landing .gf-page--panel--center .gf-onboarding--container::-webkit-scrollbar,.gf-page--landing .gf-page--panel--center .gf-page--content::-webkit-scrollbar,.gf-page--landing .gf-page--panel--center .gf-onboarding--container--full::-webkit-scrollbar{display:none}.gf-page--landing .gf-page--panel--center .gf-onboarding--container--full{max-height:fit-content;flex:0 1 auto;justify-content:start;align-items:center;padding:var(--space-2-4) 0}.gf-page--landing .gf-page--panel--center .gf-onboarding--container--full .gf-onboarding--text{align-items:center}.gf-page--landing .gf-page--panel--center .gf-page--content{min-width:24rem;max-width:40rem;padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4);align-items:center}.gf-page--landing .gf-page--panel--center .gf-page--content .gf-form--footer{text-align:center}.gf-page--landing .gf-page--panel--right,.gf-page--landing .gf-page--panel--left{background-color:var(--gf-primary-100);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2-4);flex:1;flex-shrink:3}.gf-page--landing .gf-page--panel--right .gf-page--content{display:flex;justify-content:center;align-items:center;flex-direction:column}.gf-page--landing .gf-page--panel--right .gf-page--content .gf-checklist--onboarding{min-width:fit-content;background-color:rgba(0,0,0,0) !important;border:none !important}@media screen and (max-width: 1024px){.gf-page--landing .gf-page--panel--right .gf-page--content .gf-checklist--onboarding{flex-direction:row}}.gf-page--landing .gf-page--panel--right .gf-page--content .gf-checklist--onboarding:hover{background-color:rgba(0,0,0,0) !important}.gf-page--landing .gf-page--panel--right .gf-page--content #gf-loading-indicator--signup{width:100%;color:var(--gf-neutral-500);text-align:center}.gf-page--landing footer{align-self:center}stripe-pricing-table{width:100%}.PricingTable-grid{display:flex !important;max-width:1200px !important;grid-gap:0 !important;gap:var(--space-1-2) !important}.gf-social-login{display:flex;flex-direction:column;gap:var(--space-1-2);width:100%}.gf-social-login--divider{display:flex;align-items:center;gap:var(--space-1-6);color:var(--gf-neutral-500);font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-social-login--divider::before,.gf-social-login--divider::after{content:"";flex:1;height:1px;background-color:var(--gf-neutral-300)}.gf-social-login--buttons{display:flex;gap:var(--space-1-2);width:100%}@media screen and (max-width: 768px){.gf-social-login--buttons{flex-direction:column}}.gf-social-login--buttons--stacked{flex-direction:column;align-items:center}.gf-social-login--button{display:flex;align-items:center;justify-content:center;gap:var(--space-1-2);flex:1 1 0;min-width:20rem;padding:var(--space-1-2) var(--space-1-6);background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);color:var(--gf-neutral-700);text-decoration:none;font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:500;transition:all .15s ease;cursor:pointer}.gf-social-login--button:hover{background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-400)}.gf-social-login--button:focus{outline:2px solid var(--gf-primary-500);outline-offset:2px}.gf-social-login--button--icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-social-login--button--icon svg{width:100%;height:100%}.gf-onboarding--skip{text-align:center}.gf-onboarding--skip--link{display:inline-block;padding:var(--space-1-2) var(--space-2-4);color:var(--gf-neutral-600);text-decoration:none;border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);transition:all .2s ease}.gf-onboarding--skip--link:hover{background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-400);color:var(--gf-neutral-700)}.gf-onboarding--skip--note{margin-top:var(--space-0-8);font-size:var(--gf-font-size-small);color:var(--gf-neutral-500)}.gf-base--settings{width:100%;display:flex}.gf-base--settings .gf-base--settings--content{width:100%;height:100vh;overflow-y:auto;display:flex;justify-content:center}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide,.gf-base--settings .gf-base--settings--content .gf-page--settings--full{height:fit-content}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow .gf-page--header,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide .gf-page--header,.gf-base--settings .gf-base--settings--content .gf-page--settings--full .gf-page--header{text-align:center}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow .gf-page--header--text,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide .gf-page--header--text,.gf-base--settings .gf-base--settings--content .gf-page--settings--full .gf-page--header--text{flex-direction:column}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow .gf-page--header--text--title,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide .gf-page--header--text--title,.gf-base--settings .gf-base--settings--content .gf-page--settings--full .gf-page--header--text--title{display:flex;align-items:center;gap:var(--space-2-4)}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow .gf-page--section--header,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide .gf-page--section--header,.gf-base--settings .gf-base--settings--content .gf-page--settings--full .gf-page--section--header{flex-wrap:wrap}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow .gf-page--section--header .gf-page--section--title,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide .gf-page--section--header .gf-page--section--title,.gf-base--settings .gf-base--settings--content .gf-page--settings--full .gf-page--section--header .gf-page--section--title{width:100%}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow .gf-page--section--header .gf-page--section--description,.gf-base--settings .gf-base--settings--content .gf-page--settings--wide .gf-page--section--header .gf-page--section--description,.gf-base--settings .gf-base--settings--content .gf-page--settings--full .gf-page--section--header .gf-page--section--description{width:100%}.gf-base--settings .gf-base--settings--content .gf-page--settings--narrow{max-width:calc(var(--space-6-4)*10)}.gf-base--settings .gf-base--settings--content .gf-page--settings--wide{max-width:calc(var(--space-7-2)*20)}.gf-base--settings .gf-base--settings--content .gf-page--settings--full{max-width:100%}.gf-base--settings .gf-base--settings--content .gf-page--settings--full .gf-page--content--row{height:100%}.gf-settings{display:flex;flex-direction:row}.gf-settings--content{display:flex;flex-direction:column;align-items:center;flex:1}.gf-settings--content--container{flex-direction:column}.gf-settings--content--container section h2,.gf-settings--content--container section h3,.gf-settings--content--container section h4,.gf-settings--content--container section h5,.gf-settings--content--container section h6{margin-bottom:var(--space-1-6)}.gf-form--label--normal{font-weight:normal}.gf-settings--section{margin-top:var(--space-2-4);padding-top:var(--space-2-4);border-top:1px solid var(--gf-neutral-200)}.gf-settings--section h5{margin-bottom:var(--space-0-8);font-weight:600;color:var(--gf-neutral-800)}.gf-settings--section p{margin-bottom:var(--space-1-2);color:var(--gf-neutral-600);font-size:.875rem}.gf-settings--section--compact{margin-top:0;padding-top:0;border-top:none}.gf-settings--section--compact h5{margin-bottom:var(--space-0-8)}.gf-spreadsheet-account-settings{display:flex;flex-direction:column;gap:var(--space-0-8)}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium,.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--warning,.gf-help-text--success,.gf-help-text--error{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium,.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--error,.gf-help-text--success,.gf-help-text--warning{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}.gf-shadow--glassy--small{box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 var(--space-0-8) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-4) var(--space-1-6) rgba(55,65,81,.04),0 var(--space-0-2) var(--space-0-8) rgba(55,65,81,.02),inset 0 1px 0 hsla(0,0%,100%,.1)}.gf-shadow--glassy--medium{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15)}.gf-shadow--glassy--large{box-shadow:0 0 0 1px hsla(0,0%,100%,.3),0 var(--space-1-6) var(--space-6-4) rgba(55,65,81,.12),0 var(--space-1-2) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-8) var(--space-1-6) rgba(55,65,81,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-full-width{width:100%}.gf-width--auto{width:auto}.gf-width--fit-content{width:fit-content}.gf-round{border-radius:50%}.gf-hidden{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-visible{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.gf-flex--gap-0-4{gap:.4rem}.gf-flex--gap-0-8{gap:.8rem}.gf-flex--gap-1-2{gap:1.2rem}.gf-flex--gap-1-6{gap:1.6rem}.gf-flex--gap-2{gap:2rem}.gf-flex--gap-2-4{gap:2.4rem}.gf-flex--gap-2-8{gap:2.8rem}.gf-flex--gap-3-2{gap:3.2rem}.gf-flex--gap-3-6{gap:3.6rem}.gf-flex--gap-4{gap:4rem}.gf-flex--gap-4-4{gap:4.4rem}.gf-flex--gap-4-8{gap:4.8rem}.gf-flex--gap-5-2{gap:5.2rem}.gf-flex--gap-5-6{gap:5.6rem}.gf-flex--gap-6{gap:6rem}.gf-flex--gap-6-4{gap:6.4rem}.gf-flex--gap-6-8{gap:6.8rem}.gf-flex--gap-7-2{gap:7.2rem}.gf-flex--gap-7-6{gap:7.6rem}.gf-flex--gap-8{gap:8rem}.gf-flex--center{flex-direction:column;align-items:center;justify-content:center}.gf-flex--column{flex-direction:column}.gf-flex--1{flex:1}.gf-flex--2{flex:2}.gf-flex--3{flex:3}.gf-flex--4{flex:4}.gf-flex--5{flex:5}.gf-flex--6{flex:6}.gf-flex--7{flex:7}.gf-flex--8{flex:8}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--justify--center{justify-content:center}.gf-flex--justify--flex-start{justify-content:flex-start}.gf-flex--justify--flex-end{justify-content:flex-end}.gf-flex--align--center{align-items:center}.gf-flex--align--flex-start{align-items:flex-start}.gf-flex--align--flex-end{align-items:flex-end}.gf-flex--align--baseline{align-items:baseline}.gf-slide-in{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--left{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--xfast{animation:slide-left .5s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--fast{animation:slide-left 1s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--normal{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--slow{animation:slide-left 7s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--right{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--xfast{animation:slide-right .5s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--fast{animation:slide-right 1s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--normal{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--slow{animation:slide-right 7s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-fade-in{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-in--xfast{animation:fade-in .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--fast{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--normal{animation:fade-in 2s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--slow{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out--xfast{animation:fade-out .5s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--fast{animation:fade-out 1s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--normal{animation:fade-out 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--slow{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-hover--secondary-bg,.gf-hover--primary-text,.gf-hover--primary,.gf-hover--darken,.gf-hover--lighten,.gf-hover--shadow,.gf-hover--fade{text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.gf-hover--secondary-bg>a,.gf-hover--primary-text>a,.gf-hover--primary>a,.gf-hover--darken>a,.gf-hover--lighten>a,.gf-hover--shadow>a,.gf-hover--fade>a{text-decoration:none}.gf-hover--fade:hover{text-decoration:none;opacity:.7}.gf-hover--shadow:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-hover--lighten:hover{text-decoration:none;background-color:var(--gf-generic-white);color:var(--gf-primary-500)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--gf-neutral-300)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--gf-primary-500)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--xfast{animation:spin .5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--fast{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--normal{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--slow{animation:spin 7s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--gf-scrollbar-width: var(--space-0-8);--gf-scrollbar-height: var(--space-0-8)}.gf-scrollable{flex:1;min-height:0;overflow:hidden}.gf-scrollbar--hidden{-ms-overflow-style:none;scrollbar-width:none}.gf-scrollbar--hidden::-webkit-scrollbar{display:none}:root{--gf-scroll-fade-size: var(--space-6-8);--gf-scroll-fade-color: var(--gf-generic-white);--gf-scroll-fade-transition: 150ms ease}.gf-scroll-fade-container{position:relative}.gf-scroll-fade{position:absolute;pointer-events:none;z-index:10;opacity:1;transition:opacity var(--gf-scroll-fade-transition)}.gf-scroll-fade--hidden{opacity:0}.gf-scroll-fade--top{top:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to bottom, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--bottom{bottom:0;left:0;right:0;height:var(--gf-scroll-fade-size);background:linear-gradient(to top, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--left{top:0;bottom:0;left:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to right, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--right{top:0;bottom:0;right:0;width:var(--gf-scroll-fade-size);background:linear-gradient(to left, var(--gf-scroll-fade-color) 0%, var(--gf-scroll-fade-color) 30%, transparent 100%)}.gf-scroll-fade--small{--gf-scroll-fade-size: var(--space-3-2)}.gf-scroll-fade--large{--gf-scroll-fade-size: calc(var(--space-10-0) * 0.8)}:root{--gf-sidebar-width: var(--space-9-6);--gf-sidebar-border-radius: var(--space-2-0);--gf-sidebar-icon-size: var(--space-2-0);--gf-icon-entity-size: var(--space-4-0);--gf-sidebar-accordion-chevron-width: var(--space-2-4);--gf-sidebar-menu-section-item-height: var(--space-5-2)}.gf-sidebar,.gf-sidebar--settings,.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:100vh;padding:0;overflow:visible}.gf-sidebar--menu{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);max-width:var(--gf-sidebar-width);height:100%;display:flex;flex-direction:column;overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.gf-sidebar--menu::-webkit-scrollbar{display:none}.gf-sidebar--menu--scrollable{flex:1;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:var(--space-1-8);-ms-overflow-style:none;scrollbar-width:none;padding-bottom:calc(var(--space-10-0)*1.5)}.gf-sidebar--menu--scrollable::-webkit-scrollbar{display:none}.gf-sidebar--menu--section--group{width:100%;border-bottom:1px solid var(--gf-neutral-200);padding:var(--space-2-0) 0}.gf-sidebar--menu--section--group .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--section--group .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--section--header{margin-top:var(--space-0-8)}.gf-sidebar--menu--section--group>.gf-sidebar--menu--section--header:not(:first-child){margin-top:var(--space-0-8)}.gf-sidebar--menu--section--group--sticky-bottom{position:relative}.gf-sidebar--menu--section--group--sticky-bottom::before{content:"";position:absolute;bottom:100%;left:0;right:1px;height:calc(var(--space-10-0)*1.5);background:linear-gradient(to bottom, transparent 0%, transparent 10%, var(--gf-generic-white) 90%, var(--gf-generic-white) 100%);pointer-events:none;z-index:10}.gf-sidebar--menu--section,.gf-sidebar--menu--section--bottom{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center}.gf-sidebar--menu--section--org-header{flex-shrink:0}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item h6{font-weight:600}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon img,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon svg,.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--icon i{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active){background-color:var(--gf-primary-50) !important;border-radius:var(--space-0-8)}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-sidebar--menu--section--item--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:hover:not(.active) .gf-sidebar--menu--section--item--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--menu--section--header{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);width:100%;max-width:var(--gf-sidebar-width);color:var(--gf-neutral-400);text-align:left}.gf-sidebar--menu--section--bottom{justify-content:end;flex:1;flex-shrink:0}.gf-sidebar--menu--section--item{width:100%;height:var(--gf-sidebar-menu-section-item-height);display:flex;justify-content:start;align-items:center;cursor:pointer;position:relative}.gf-sidebar--menu--section--item button{display:flex;align-items:center;width:100%;height:100%;border:none;background:none;padding:0;text-align:left}.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--sidebar--large,.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--sidebar--small{background-color:var(--gf-primary-50)}.gf-sidebar--menu--section--item.active{font-weight:600}.gf-sidebar--menu--section--item.active .gf-icon--sidebar--large,.gf-sidebar--menu--section--item.active .gf-icon--sidebar--small{background-color:var(--gf-primary-500);box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-sidebar--menu--section--item.active svg path{stroke:var(--gf-primary-50) !important}.gf-sidebar--menu--section--item.active svg[fill]:not([fill=none]) path{fill:var(--gf-primary-50) !important}.gf-sidebar--menu--section--item#gf-expand--sidebar--team.active svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--team:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--team.active svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--team:hover svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--organization.active svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--organization:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--organization.active svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--organization:hover svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--project.active svg path,.gf-sidebar--menu--section--item#gf-expand--sidebar--project:hover svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--project.active svg path,.gf-sidebar--menu--section--item#gf-collapse--sidebar--project:hover svg path{stroke:var(--gf-neutral-600) !important}.gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:var(--gf-sidebar-menu-section-item-height);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.gf-sidebar--menu--section--item--icon svg,.gf-sidebar--menu--section--item--icon img{width:var(--gf-sidebar-icon-size);height:var(--gf-sidebar-icon-size)}.gf-sidebar--menu--section--item--icon .gf-icon--image,.gf-sidebar--menu--section--item--icon .gf-icon--initial,.gf-sidebar--menu--section--item--icon img.gf-round{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--menu--section--item--text{display:flex;justify-content:start;align-items:center;text-wrap:nowrap}.gf-sidebar--menu--section--item--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--menu--section a,.gf-sidebar--menu--section--bottom a{color:var(--gf-neutral-700);text-decoration:none}.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{border-radius:0 var(--gf-sidebar-border-radius) var(--gf-sidebar-border-radius) 0;transition:300ms ease}.gf-sidebar--collapsible .gf-sidebar--menu--section--item--text,.gf-sidebar--project .gf-sidebar--menu--section--item--text,.gf-sidebar--organization .gf-sidebar--menu--section--item--text{width:0;min-width:0;opacity:0;visibility:hidden;white-space:nowrap;transition:400ms ease;overflow:hidden}.gf-sidebar--collapsible .gf-sidebar--menu--section--item:hover,.gf-sidebar--project .gf-sidebar--menu--section--item:hover,.gf-sidebar--organization .gf-sidebar--menu--section--item:hover{background-color:var(--gf-primary-50)}.gf-sidebar--collapsible.expanded,.expanded.gf-sidebar--project,.expanded.gf-sidebar--organization{width:calc(var(--space-2-8)*10);min-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu,.expanded.gf-sidebar--project .gf-sidebar--menu,.expanded.gf-sidebar--organization .gf-sidebar--menu{width:calc(var(--space-2-8)*10);min-width:calc(var(--space-2-8)*10);max-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item{min-width:calc(var(--space-2-8)*10)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{width:calc(var(--space-1-8)*10);min-width:calc(var(--space-1-8)*10);opacity:1;visibility:visible;display:flex;justify-content:start;align-items:center;margin-left:var(--space-1-2)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--bottom,.expanded.gf-sidebar--project .gf-sidebar--menu--section--bottom,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--bottom{position:relative}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--bottom li,.expanded.gf-sidebar--project .gf-sidebar--menu--section--bottom li,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--bottom li{position:relative}.gf-sidebar--collapsible .gf-sidebar--menu--section--bottom,.gf-sidebar--project .gf-sidebar--menu--section--bottom,.gf-sidebar--organization .gf-sidebar--menu--section--bottom{position:relative}.gf-sidebar--organization{background-color:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-200);border-right:1px solid var(--gf-neutral-200);border-bottom:1px solid var(--gf-neutral-200)}.gf-sidebar--organization:not(.expanded){width:var(--gf-sidebar-width) !important;min-width:var(--gf-sidebar-width) !important}.gf-sidebar--organization.expanded{width:calc(var(--space-2-8)*10) !important;min-width:calc(var(--space-2-8)*10) !important}.gf-sidebar--organization.expanded #gf-collapse--sidebar--organization{width:100%;position:relative}.gf-sidebar--project{background-color:var(--gf-neutral-50);border-top:1px solid var(--gf-neutral-200);border-right:1px solid var(--gf-neutral-200);border-bottom:1px solid var(--gf-neutral-200)}.gf-sidebar--project.expanded #gf-collapse--sidebar--project{width:100%;position:relative}:root{--gf-sidebar-redesigned-width: calc(var(--space-9-6) * 0.67);--gf-sidebar-accordion-transition: 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);--gf-sidebar-item-height: var(--space-5-6)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent{height:auto;min-height:var(--gf-sidebar-item-height);display:flex;flex-direction:column;align-items:stretch}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header{width:100%;height:var(--gf-sidebar-menu-section-item-height);display:grid;grid-template-columns:var(--gf-sidebar-accordion-chevron-width) 1fr;align-items:center;cursor:default;position:relative;padding:0;gap:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header:hover .gf-icon--sidebar--large,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header:hover .gf-icon--sidebar--small{background-color:var(--gf-primary-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon .gf-icon--sidebar--large,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon .gf-icon--sidebar--small{background-color:var(--gf-primary-500);box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon svg path{stroke:var(--gf-primary-50) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--icon svg[fill]:not([fill=none]) path{fill:var(--gf-primary-50) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-link .gf-sidebar--menu--section--item--text{font-weight:600}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header.active .gf-sidebar--accordion-toggle svg path{stroke:var(--gf-neutral-600) !important}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle{grid-column:1;justify-self:center;position:relative;z-index:5;height:100%;width:100%}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-link{grid-column:2;display:flex;align-items:center;gap:var(--space-1-0);text-decoration:none;color:inherit;min-width:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width);min-width:var(--gf-sidebar-width);height:var(--gf-sidebar-menu-section-item-height);position:relative;display:flex;align-items:center;justify-content:center;margin-left:calc(-1*var(--gf-sidebar-accordion-chevron-width))}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon svg,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon img{width:var(--gf-sidebar-icon-size);height:var(--gf-sidebar-icon-size)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon .gf-icon--image,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--icon img{width:var(--gf-icon-entity-size);height:var(--gf-icon-entity-size)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--text{display:flex;justify-content:start;align-items:center;text-wrap:nowrap;gap:var(--space-0-8);flex:1}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--menu--section--item--text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle{display:flex;align-items:center;justify-content:center;transition:transform var(--gf-sidebar-accordion-transition);flex-shrink:0;cursor:pointer;color:var(--gf-neutral-600);border:none;background:none;padding:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle svg{width:16px !important;height:16px !important;transition:transform var(--gf-sidebar-accordion-transition);will-change:transform}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-header .gf-sidebar--accordion-toggle svg path{stroke:var(--gf-neutral-600);fill:none}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent.open .gf-sidebar--accordion-toggle svg{transform:rotate(90deg)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content{overflow:hidden;transition:opacity var(--gf-sidebar-accordion-transition),transform var(--gf-sidebar-accordion-transition);width:100%;opacity:0;transform:translateY(-4px);display:none}.gf-sidebar--accordion-parent.open .gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content{display:block;opacity:1;transform:translateY(0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content.htmx-request:empty::before{content:"Loading...";font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-400);font-style:italic;padding:var(--space-1-6) var(--space-2-4);display:block}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content li{height:var(--gf-sidebar-menu-section-item-height);list-style:none}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content li:not(.gf-sidebar--accordion-item):not(.gf-sidebar--see-all):not(.gf-sidebar--empty):hover{background-color:var(--gf-primary-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-item{padding-left:var(--space-2-4);margin-left:var(--space-1-2);border-left:2px solid rgba(0,0,0,0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%;cursor:pointer;padding:0 var(--space-2-4);height:var(--gf-sidebar-menu-section-item-height);gap:var(--space-1-2)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link:hover{background-color:var(--gf-primary-50)}.gf-sidebar--accordion-item:has(.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link:hover){border-left-color:var(--gf-primary-200)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--object-icon{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--object-icon svg{width:100%;height:100%}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--accordion-link .gf-sidebar--accordion-item-text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-600);font-weight:400;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all{padding:var(--space-1-2) var(--space-2-4);padding-left:var(--space-2-4);margin-left:var(--space-1-0)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all .gf-sidebar--see-all-link{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);text-decoration:none;font-weight:normal;font-style:italic;cursor:pointer}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--see-all .gf-sidebar--see-all-link:hover{color:var(--gf-neutral-600);background-color:var(--gf-neutral-50)}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty{padding:var(--space-1-2) var(--space-2-4);padding-left:var(--space-2-4);text-align:right}.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-style:italic}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--item--text{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:500}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--header{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);color:var(--gf-neutral-400);text-align:center}.gf-sidebar--loading,.gf-sidebar--error{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-400);font-style:italic;padding:var(--space-1-6) var(--space-2-4)}.gf-sidebar--error{color:var(--gf-destructive-500)}.gf-sidebar--organization--redesigned.collapsed .gf-sidebar--accordion-content{display:none}.gf-sidebar--organization--redesigned.collapsed .gf-sidebar--accordion-toggle{display:none}.gf-sidebar--organization--redesigned.expanded .gf-sidebar--accordion-parent.open .gf-sidebar--accordion-content{display:block !important;opacity:1 !important;transform:translateY(0) !important;visibility:visible !important;position:relative !important}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active){background-color:var(--gf-primary-50) !important;border-radius:var(--space-0-8)}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-sidebar--menu--section--item--icon{display:flex;align-items:center;justify-content:center}.gf-sidebar--organization--redesigned .gf-sidebar--menu--section--org-header .gf-sidebar--menu--section--item:first-child:hover:not(.active) .gf-sidebar--menu--section--item--text{display:flex;align-items:center;justify-content:start}.gf-sidebar--object-icon{width:var(--space-2-0);height:var(--space-2-0);margin-right:var(--space-1-2)}.gf-sidebar--object-icon--project svg path{stroke:var(--gf-primary-500)}.gf-sidebar--object-icon--dashboard svg path{stroke:var(--gf-secondary-500)}.gf-sidebar--object-icon--workflow svg path{fill:var(--gf-viridian-500)}:root{font-size:62.5%;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--gf-font-mono: "JetBrains Mono", "Fira Code", "Monaco", "Consolas", monospace;--gf-font-default-color: var(--gf-neutral-700);--gf-default-font-size: var(--space-1-2--1-6);--gf-default-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold{font-weight:600}.gf-bold{font-weight:700}.gf-extrabold{font-weight:800}.gf-display--small{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8)}.gf-display--medium{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2)}.gf-display--large{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6)}.gf-display--small--cropped{letter-spacing:-0.01em;font-size:var(--space-4-4);line-height:var(--space-4-8);line-height:var(--space-4-4)}.gf-display--medium--cropped{letter-spacing:-0.01em;font-size:var(--space-4-8);line-height:var(--space-5-2);line-height:var(--space-4-8)}.gf-display--large--cropped{letter-spacing:-0.01em;font-size:var(--space-5-2);line-height:var(--space-5-6);line-height:var(--space-5-2)}h1,.h1,.gf-heading--h1{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h1,.h1,.gf-heading--h1{font-size:var(--space-4-0);line-height:var(--space-4-8)}}h2,.h2,.gf-heading--h2{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){h2,.h2,.gf-heading--h2{font-size:var(--space-3-6);line-height:var(--space-4-4)}}h3,.h3,.gf-heading--h3{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){h3,.h3,.gf-heading--h3{font-size:var(--space-3-2);line-height:var(--space-4-0)}}h4,.h4,.gf-heading--h4{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4,.gf-heading--h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--h5{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){h5,.h5,.gf-heading--h5{font-size:var(--space-2-4);line-height:var(--space-3-2)}}h6,.h6,.gf-heading--h6{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){h6,.h6,.gf-heading--h6{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h1--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h1--cropped{font-size:var(--space-4-0);line-height:var(--space-4-8)}}.gf-heading--h1--cropped{line-height:var(--space-3-6)}@media screen and (min-width: 768px){.gf-heading--h1--cropped{line-height:var(--space-4-0)}}.gf-heading--h2--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h2--cropped{font-size:var(--space-3-6);line-height:var(--space-4-4)}}.gf-heading--h2--cropped{line-height:var(--space-3-2)}@media screen and (min-width: 768px){.gf-heading--h2--cropped{line-height:var(--space-3-6)}}.gf-heading--h3--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h3--cropped{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-heading--h3--cropped{line-height:var(--space-2-8)}@media screen and (min-width: 768px){.gf-heading--h3--cropped{line-height:var(--space-3-2)}}.gf-heading--h4--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h4--cropped{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-heading--h4--cropped{line-height:var(--space-2-4)}@media screen and (min-width: 768px){.gf-heading--h4--cropped{line-height:var(--space-2-8)}}.gf-heading--h5--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h5--cropped{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-heading--h5--cropped{line-height:var(--space-2-0)}@media screen and (min-width: 768px){.gf-heading--h5--cropped{line-height:var(--space-2-4)}}.gf-heading--h6--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-2-4);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-heading--h6--cropped{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-heading--h6--cropped{line-height:var(--space-1-2--2-0)}@media screen and (min-width: 768px){.gf-heading--h6--cropped{line-height:var(--space-2-0)}}.gf-paragraph--xxsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4)}.gf-paragraph--xsmall{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8)}.gf-paragraph--medium{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6)}.gf-paragraph--xxsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-2-4);line-height:var(--space-0-8--1-2)}.gf-paragraph--xsmall--cropped{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-2)}.gf-paragraph--small--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);line-height:var(--space-1-2--1-6)}.gf-paragraph--medium--cropped{font-size:var(--space-1-6);line-height:var(--space-3-2);line-height:var(--space-1-6)}.gf-paragraph--large--cropped{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall{font-size:var(--space-0-8);line-height:var(--space-1-2)}.gf-label--xsmall{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6)}.gf-label--small{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6)}.gf-label--medium,.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-label--large{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0)}.gf-label--xxsmall--cropped{font-size:var(--space-0-8);line-height:var(--space-1-2);line-height:var(--space-0-8)}.gf-label--xsmall--cropped{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-0-8--1-2)}.gf-label--small--cropped{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);line-height:var(--space-1-2)}.gf-label--medium--cropped{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);line-height:var(--space-1-2--1-6)}.gf-label--large--cropped{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);line-height:var(--space-1-6)}.gf-overline--xsmall{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2)}.gf-overline--small{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0)}.gf-overline--large{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0)}.gf-overline--xsmall--cropped{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:var(--space-0-8--1-2);line-height:var(--space-1-2);line-height:var(--space-0-8--1-2)}.gf-overline--small--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);line-height:var(--space-1-2)}.gf-overline--large--cropped{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2--1-6);line-height:var(--space-2-0);line-height:var(--space-1-2--1-6)}.gf-underline{text-decoration:underline}.gf-strikethrough{text-decoration:line-through}.gf-italic{font-style:italic}.gf-center{text-align:center}.gf-paragraph--xsmall--muted{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-label--xsmall--muted{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-400)}.gf-muted,.gf-sidebar--organization--redesigned .gf-sidebar--accordion-parent .gf-sidebar--accordion-content .gf-sidebar--empty .gf-sidebar--empty-text{color:var(--gf-neutral-400)}ol{padding-left:var(--space-2-0);list-style-type:decimal}.gf-help-text,.gf-help-text--error,.gf-help-text--success,.gf-help-text--warning{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-400);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--gf-destructive-500)}.gf-help-text--success{color:var(--gf-success-500)}.gf-help-text--warning{color:var(--gf-warning-500)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}.gf-shadow--glassy--small{box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 var(--space-0-8) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-4) var(--space-1-6) rgba(55,65,81,.04),0 var(--space-0-2) var(--space-0-8) rgba(55,65,81,.02),inset 0 1px 0 hsla(0,0%,100%,.1)}.gf-shadow--glassy--medium{box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 var(--space-1-2) var(--space-4-8) rgba(55,65,81,.1),0 var(--space-0-8) var(--space-2-4) rgba(55,65,81,.06),0 var(--space-0-4) var(--space-1-2) rgba(55,65,81,.03),inset 0 1px 0 hsla(0,0%,100%,.15)}.gf-shadow--glassy--large{box-shadow:0 0 0 1px hsla(0,0%,100%,.3),0 var(--space-1-6) var(--space-6-4) rgba(55,65,81,.12),0 var(--space-1-2) var(--space-3-2) rgba(55,65,81,.08),0 var(--space-0-8) var(--space-1-6) rgba(55,65,81,.04),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-full-width{width:100%}.gf-width--auto{width:auto}.gf-width--fit-content{width:fit-content}.gf-round{border-radius:50%}.gf-hidden{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-visible{width:100%;height:100%;opacity:1;visibility:visible;display:flex}.gf-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.gf-flex--gap-0-4{gap:.4rem}.gf-flex--gap-0-8{gap:.8rem}.gf-flex--gap-1-2{gap:1.2rem}.gf-flex--gap-1-6{gap:1.6rem}.gf-flex--gap-2{gap:2rem}.gf-flex--gap-2-4{gap:2.4rem}.gf-flex--gap-2-8{gap:2.8rem}.gf-flex--gap-3-2{gap:3.2rem}.gf-flex--gap-3-6{gap:3.6rem}.gf-flex--gap-4{gap:4rem}.gf-flex--gap-4-4{gap:4.4rem}.gf-flex--gap-4-8{gap:4.8rem}.gf-flex--gap-5-2{gap:5.2rem}.gf-flex--gap-5-6{gap:5.6rem}.gf-flex--gap-6{gap:6rem}.gf-flex--gap-6-4{gap:6.4rem}.gf-flex--gap-6-8{gap:6.8rem}.gf-flex--gap-7-2{gap:7.2rem}.gf-flex--gap-7-6{gap:7.6rem}.gf-flex--gap-8{gap:8rem}.gf-flex--center{flex-direction:column;align-items:center;justify-content:center}.gf-flex--column{flex-direction:column}.gf-flex--1{flex:1}.gf-flex--2{flex:2}.gf-flex--3{flex:3}.gf-flex--4{flex:4}.gf-flex--5{flex:5}.gf-flex--6{flex:6}.gf-flex--7{flex:7}.gf-flex--8{flex:8}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--justify--center{justify-content:center}.gf-flex--justify--flex-start{justify-content:flex-start}.gf-flex--justify--flex-end{justify-content:flex-end}.gf-flex--align--center{align-items:center}.gf-flex--align--flex-start{align-items:flex-start}.gf-flex--align--flex-end{align-items:flex-end}.gf-flex--align--baseline{align-items:baseline}.gf-slide-in{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--left{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--xfast{animation:slide-left .5s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--fast{animation:slide-left 1s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--normal{animation:slide-left 2s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--left--slow{animation:slide-left 7s ease-out forwards}@keyframes slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.gf-slide-in--right{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--xfast{animation:slide-right .5s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--fast{animation:slide-right 1s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--normal{animation:slide-right 2s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-slide-in--right--slow{animation:slide-right 7s ease-out forwards}@keyframes slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.gf-fade-in{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-in--xfast{animation:fade-in .5s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--fast{animation:fade-in 1s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--normal{animation:fade-in 2s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-in--slow{animation:fade-in 7s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.gf-fade-out--xfast{animation:fade-out .5s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--fast{animation:fade-out 1s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--normal{animation:fade-out 2s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-fade-out--slow{animation:fade-out 7s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.gf-hover--secondary-bg,.gf-hover--primary-text,.gf-hover--primary,.gf-hover--darken,.gf-hover--lighten,.gf-hover--shadow,.gf-hover--fade{text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.gf-hover--secondary-bg>a,.gf-hover--primary-text>a,.gf-hover--primary>a,.gf-hover--darken>a,.gf-hover--lighten>a,.gf-hover--shadow>a,.gf-hover--fade>a{text-decoration:none}.gf-hover--fade:hover{text-decoration:none;opacity:.7}.gf-hover--shadow:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-hover--lighten:hover{text-decoration:none;background-color:var(--gf-generic-white);color:var(--gf-primary-500)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--gf-neutral-300)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--gf-primary-500);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--gf-primary-500)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--gf-secondary-500)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--xfast{animation:spin .5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--fast{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--normal{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--slow{animation:spin 7s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-sidebar--settings{width:calc(var(--space-2-4)*10);min-width:calc(var(--space-2-4)*10);max-width:calc(var(--space-2-4)*10);height:calc(100vh - var(--space-4-0));padding:var(--space-3-6);margin:var(--space-2-4) 0 var(--space-2-4) var(--space-2-4);color:var(--gf-neutral-500);background-color:var(--gf-neutral-100);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);display:flex;justify-content:end}.gf-sidebar--settings .gf-sidebar--menu{width:100%;min-width:100%;max-width:100%;gap:var(--space-4-0)}.gf-sidebar--settings .gf-sidebar--menu .gf-icon--sidebar--small{flex:1}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section,.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--bottom{gap:var(--space-1-6)}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--title,.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item{padding:var(--space-1-6);justify-content:end}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--title:hover,.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item:hover{background-color:rgba(0,0,0,0)}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item--title:hover{background-color:rgba(0,0,0,0) !important}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item--title .gf-icon--sidebar--small:hover{background-color:rgba(0,0,0,0) !important}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--title{font-weight:600;width:100%;display:flex}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item{height:var(--space-2-8);position:relative;border-radius:var(--space-0-8);transition:background-color 200ms ease}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item:hover:not(.active):not(.gf-sidebar--menu--section--item--title){background-color:var(--gf-primary-50)}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item.active{font-weight:600;background-color:var(--gf-primary-500)}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item.active .gf-sidebar--menu--section--item--text{color:var(--gf-primary-50)}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item.gf-sidebar--menu--section--item--title{cursor:default}.gf-sidebar--settings .gf-sidebar--menu .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text{text-align:right;transition:color 200ms ease}.project-card{display:flex;flex-flow:column;padding:1.6rem;position:relative}.project-card+.project-card{border-top:1px solid var(--c-gray)}.project-card a{color:var(--c-fig-secondary);font-weight:500;margin-bottom:.3rem}.project-card header{display:flex;align-items:center}.project-card header i{color:var(--c-black-50)}.project-card footer{align-items:center;display:flex;font-size:1.2rem;gap:1.6rem;margin-top:1.6rem}.project-card footer a,.project-card footer p{color:var(--c-black-50);display:flex;font-size:inherit;font-weight:normal;gap:.3rem;margin-bottom:0}.project-card footer a:hover{color:var(--c-fig-secondary-50);transition:color .1s ease}.project-card__quota{position:absolute;bottom:0;left:0;background-color:var(--c-fig-secondary-20);width:attr(data-percentage, "%");height:3px}.sidebar{background-color:var(--c-white);border-right:1px solid var(--c-gray);display:flex;list-style-type:none}.sidebar__body{display:flex;flex-flow:column;flex:1 1 0%;overflow:hidden;transition:width .25s ease;white-space:nowrap;width:4.8rem}.sidebar__link,.sidebar__item{align-items:center;display:flex;flex-direction:row;flex-shrink:0;font-size:1.4rem;height:4.2rem;line-height:2rem;padding:0 .6rem 0 1.2rem;position:relative;text-align:left}.sidebar__link .fas,.sidebar__link .far,.sidebar__link .fal,.sidebar__link .fad,.sidebar__link .fab,.sidebar__link .fa,.sidebar__item .fas,.sidebar__item .far,.sidebar__item .fal,.sidebar__item .fad,.sidebar__item .fab,.sidebar__item .fa{margin-left:.325rem;margin-right:1.5rem;min-width:1.25em}.sidebar__link--border,.sidebar__item--border{border-bottom:1px solid var(--c-gray)}.sidebar__link .h3,.sidebar__item .h3{line-height:2rem;overflow:hidden;text-overflow:ellipsis}.sidebar__link::before,.sidebar__item::before{background-color:var(--c-transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:.6rem}.sidebar__link{color:var(--c-black)}.sidebar__link--active{background-color:var(--c-gray-10);color:var(--c-fig-secondary);font-weight:500}.sidebar__link--active .fas,.sidebar__link--active .far,.sidebar__link--active .fal,.sidebar__link--active .fad,.sidebar__link--active .fab,.sidebar__link--active .fa{font-weight:900}.sidebar__link--active::before{background-color:var(--c-fig-secondary)}.sidebar__link:hover{background-color:var(--c-gray-10)}.sidebar__link img{border-radius:5px;display:inline-flex;line-height:2.4rem;margin-right:1.2rem;min-height:2.4rem;min-width:2.4rem;width:2.4rem}.sidebar__bar{height:0;position:relative;z-index:var(--z-ui)}.sidebar__bar::after{background-color:var(--c-gray);content:"";height:1.6rem;left:2.2rem;position:absolute;top:50%;transform:translate(0, -50%);width:.3rem}.sidebar__title{align-items:center;border-bottom:1px solid var(--c-gray);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:500;height:4.2rem}.sidebar__title div{overflow:hidden;text-overflow:ellipsis}.sidebar__title i{color:var(--c-fig-secondary)}.sidebar #sidebar-toggle{visibility:hidden}.sidebar #sidebar-toggle:checked~.sidebar__body{width:24rem}.sidebar #sidebar-toggle:checked~.sidebar__body label[for=sidebar-toggle] i::before{content:""}.sidebar #sidebar-toggle:not(:checked)~.sidebar__body .sidebar__title{padding:0}.sidebar #sidebar-toggle:not(:checked)~.sidebar__body .sidebar__title div{font-size:0;flex:1 1 0%;text-align:center;line-height:normal}.sidebar #sidebar-toggle:not(:checked)~.sidebar__body .sidebar__title div:first-letter{font-size:1.8rem}.sidebar #sidebar-toggle:not(:checked)~.sidebar__body .sidebar__title div::after{content:".";font-size:1.8rem;display:inline-block}.sidebar #sidebar-toggle:not(:checked)~.sidebar__body .sidebar__title i{display:none}.sidebar label[for=sidebar-toggle]{cursor:pointer;gap:0}.sidebar label[for=sidebar-toggle] i::before{content:""}.gf-form--dnd--widget>.gf-row>.gf-column--right .gf-form--body{padding:0}:root{--gf-widget-border-radius: var(--space-2-0)}.gf-widget,.gf-widget--text,.gf-widget--media,.gf-widget--chart{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;border-radius:var(--gf-widget-border-radius);background-color:rgba(249,250,251,.75);overflow:hidden;display:flex;flex-direction:column;position:relative}.gf-widget::-webkit-scrollbar,.gf-widget--text::-webkit-scrollbar,.gf-widget--media::-webkit-scrollbar,.gf-widget--chart::-webkit-scrollbar{display:none}.gf-widget--content{flex:1;border-radius:var(--gf-widget-border-radius);display:flex;align-items:center;justify-content:center;overflow:hidden}.gf-widget--content .gf-widget--output{display:flex;flex:1;min-height:0;overflow:auto;height:100%;width:100%}.gf-widget--content .gf-widget--output .gf-placeholder--widget--error{-ms-overflow-style:none;scrollbar-width:none;font-size:var(--space-1-2);line-height:var(--space-2-8);width:100%;max-width:400px;padding:var(--space-1-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1-6);overflow:auto;max-height:100%;margin:auto}.gf-widget--content .gf-widget--output .gf-placeholder--widget--error::-webkit-scrollbar{display:none}.gf-widget--content .gf-widget--output .gf-placeholder--widget--error p{text-align:center}.gf-widget--content .gf-widget--output .gf-placeholder--widget--error .gf-callout{padding:var(--space-1-2)}.gf-widget--content .gf-widget--output .gf-placeholder--widget--error .gf-callout p,.gf-widget--content .gf-widget--output .gf-placeholder--widget--error .gf-callout span{text-align:left}.gf-widget--chart .gf-widget--content .gf-widget--output{overflow:hidden}.gf-widget--chart .gf-widget--content .gf-widget--output>div,.gf-widget--chart .gf-widget--content .gf-widget--output>.plotly-graph-div,.gf-widget--chart .gf-widget--content .gf-widget--output>div:has(.plotly-graph-div){width:100%;height:100%}.gf-widget--chart .plotly-graph-div svg{background-color:rgba(0,0,0,0) !important}.gf-widget--chart .plotly-graph-div .bg,.gf-widget--chart .plotly-graph-div .main-svg .bg{fill:rgba(0,0,0,0) !important}.gf-widget--chart .plotly-graph-div rect[fill=white],.gf-widget--chart .plotly-graph-div rect[fill="#ffffff"],.gf-widget--chart .plotly-graph-div rect[fill="rgb(255,255,255)"]{fill:rgba(0,0,0,0) !important}.gf-widget--chart .gf-widget--title{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;height:auto;padding:var(--space-0-8);background:hsla(0,0%,100%,.25);text-align:center}.gf-widget--media{background-color:rgba(0,0,0,0)}.gf-widget--media:not(.edit-mode){border:none}.gf-widget--media .gf-widget--content{background-color:rgba(0,0,0,0)}.gf-widget--text:not(.edit-mode){border:none;background-color:rgba(0,0,0,0)}.gf-widget--text .gf-widget--content{background-color:rgba(0,0,0,0)}.gf-widget--text .gf-widget--content .gf-widget--text--form{width:100%;height:100%;color:var(--gf-neutral-700);display:flex;flex-direction:column}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor{width:100%;height:100%;display:flex;flex-direction:column}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor.view-mode .gf-widget--text--editor--textarea{flex:1}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor--toolbar{border:none;flex-shrink:0;background-color:var(--gf-neutral-50);padding:var(--space-0-4) var(--space-1-2);width:100%;box-sizing:border-box;border-bottom:1px solid var(--gf-neutral-200)}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor--textarea{border:none;flex:1;display:flex;flex-direction:column;min-height:0}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor--textarea .ql-container,.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor--textarea .ql-toolbar{border:none !important}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor--textarea .ql-container{flex:1;display:flex;flex-direction:column}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor--textarea .ql-container .ql-editor{flex:1;padding:var(--space-1-2)}.gf-widget--text .gf-widget--content .gf-widget--text--form .gf-widget--text--editor--textarea .ql-container .ql-editor .ql-blank::before{color:var(--gf-neutral-400) !important}.gf-widget--text .ql-editor{-ms-overflow-style:none;scrollbar-width:none}.gf-widget--text .ql-editor::-webkit-scrollbar{display:none}.gf-widget--text:not(.edit-mode) .ql-editor.ql-blank::before{display:none !important}.widget-update-sidebar__form{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.widget-update-sidebar__form #div_id_table{width:100%}.widget-update__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2-0)}.widget-update__footer{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-1-0);padding:var(--space-2-0);border-top:1px solid var(--gf-neutral-200);background-color:var(--gf-neutral-50)}#modal-right-tab-content{display:flex;flex-direction:column}#modal-right-tab-content .gf-widget--output{display:flex;flex:1;min-height:0;height:100%;width:100%;overflow:hidden}#modal-right-tab-content .gf-widget--output>.plotly-graph-div,#modal-right-tab-content .gf-widget--output>div:has(.plotly-graph-div){height:100%;width:100%}#modal-right-tab-content .gf-widget--output:has(.gf-metric),#modal-right-tab-content .gf-widget--output:has(.gf-gauge){justify-content:center;align-items:center}#modal-right-tab-content .gf-widget--output .gf-placeholder--widget--error{-ms-overflow-style:none;scrollbar-width:none;font-size:var(--space-1-2);line-height:var(--space-2-8);width:100%;max-width:400px;padding:var(--space-1-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1-6);overflow:auto;max-height:100%;margin:auto}#modal-right-tab-content .gf-widget--output .gf-placeholder--widget--error::-webkit-scrollbar{display:none}#modal-right-tab-content .gf-widget--output .gf-placeholder--widget--error p{text-align:center}#modal-right-tab-content .gf-widget--output .gf-placeholder--widget--error .gf-callout{padding:var(--space-1-2)}#modal-right-tab-content .gf-widget--output .gf-placeholder--widget--error .gf-callout p,#modal-right-tab-content .gf-widget--output .gf-placeholder--widget--error .gf-callout span{text-align:left}.widget-update-sidebar{display:flex;flex-direction:column;height:100%;overflow:hidden}.widget-update-sidebar #widget-tab-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.widget-update-sidebar>[x-show][style*="display: none"],.widget-update-sidebar>[x-show][style*="display:none"]{z-index:0;pointer-events:none}.widget-update-sidebar>div:not([style*="display: none"]):not([style*="display:none"]){z-index:1;position:relative}[x-cloak]{display:none !important}.widgets{min-height:fit-content;display:flex;flex-direction:column;align-items:center;flex:1}.widgets header{display:flex;align-items:flex-end;align-self:flex-start;margin-top:1.6rem;margin-bottom:1.6rem}.widgets header:first-of-type{align-items:flex-start}.widgets__canvas{height:auto;--background-color: var(--c-white);background-color:var(--background-color);border:1px solid var(--c-gray);display:inline-block;margin:0 auto;position:relative}.widgets__canvas #dashboard-widget-container{min-height:100%}.widgets__grid{background-image:repeating-linear-gradient(0deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 1px, transparent 1px, transparent var(--grid-size)),repeating-linear-gradient(-90deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 1px, transparent 1px, transparent var(--grid-size));background-position:1px 1px;background-size:var(--grid-size) var(--grid-size)}.widgets #dashboard-widget-placeholder{gap:1.6rem;height:auto;left:50%;padding:1.6rem;position:absolute;top:42vh;transform:translate(-50%, -50%);width:max-content;color:var(--gf-neutral-600)}.widgets__error{display:flex;flex-direction:column;flex:1 1 0%;justify-content:center;align-items:center;padding:2.5rem}.widgets__error i{margin-bottom:.25rem;font-size:2em}.widgets__error-text{white-space:normal;text-align:center}.metric{--metric-title-color: var(--c-black-50);--metric-title-size: 1.6rem;--metric-value-color: var(--c-black);--metric-value-size: 6rem;--metric-comparison-color: var(--c-black-50);--metric-comparison-size: 3rem;align-self:center;margin:0 auto;overflow:hidden;text-align:center}.metric__title{color:var(--metric-title-color);font-size:var(--metric-title-size);margin-bottom:.6rem}.metric__value{color:var(--metric-value-color);font-size:var(--metric-value-size);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.metric__value .empty-icon{color:var(--c-black-50);margin-bottom:1rem}.metric__value p{font-weight:400}.metric__comparison{color:var(--metric-comparison-color);font-size:var(--metric-comparison-size)}.widget__public-footer{display:flex;justify-content:space-between;align-items:end;width:100%;flex:1}[data-controller*=widget-visuals-text]{border:none;cursor:text}.widgets .ql-container.ql-snow{border:none}.widgets .ql-toolbar.ql-snow{background:var(--c-white);border-bottom:none;border:1px solid var(--c-gray);bottom:100%;display:none;position:absolute;visibility:none;width:100%}.react-draggable[data-focused*=true] .ql-toolbar.ql-snow{display:block;visibility:visible}.widgets__export-header{align-items:center;background-color:var(--c-white);border-bottom:1px solid var(--c-gray);display:flex;gap:3.2rem;height:4.2rem;left:0;padding:.3rem .3rem .3rem .9rem;position:fixed;top:0;width:100%;z-index:var(--z-modal)}.widgets__export-header+.widgets{margin-top:4.2rem}.ql-clipboard{width:0;height:0;min-width:0;opacity:0;visibility:hidden;display:none}.gf-formset--wrapper .button{position:relative}.gf-formset--wrapper .button--active{background-color:var(--gf-primary-500, #007bff);color:#fff}.gf-formset--wrapper .sort-number{position:absolute;top:-8px;right:-8px;background:var(--gf-primary-500, #007bff);color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:bold;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.gf-page--workflow--list{max-width:100%}.gf-page--workflow--list .gf-page--header{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.gf-page--workflow--list .gf-page--header--text{align-items:start}.gf-page--workflow--list .gf-page--header--text--title{display:flex;align-items:center;gap:.8rem}.gf-page--workflow--list .gf-page--header--toolbar{display:flex;flex-direction:row;gap:.8rem}.gf-page--workflow--list .gf-page--section--workflows .gf-page--section--header .gf-icon--medium{width:2rem}.gf-canvas-preview-modal{position:absolute;bottom:0;left:0;right:0;z-index:50;display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.98);height:auto;max-height:40%;transition:height .2s ease-out}.gf-canvas-preview-modal.resizing{transition:none}.gf-canvas-preview-modal--header{padding:var(--space-1-6);border-bottom:1px solid var(--gf-neutral-200);display:flex;justify-content:space-between;align-items:center;gap:var(--space-1-2)}.gf-canvas-preview-modal--header--icon{display:flex;align-items:center;justify-content:center;color:var(--c-fig-secondary);font-size:var(--space-2-4);flex-shrink:0}.gf-canvas-preview-modal--header--info{display:flex;flex-direction:column;gap:var(--space-0-4);flex:1}.gf-canvas-preview-modal--header--title{font-size:var(--space-1-2--2-0);line-height:var(--space-3-6);font-weight:600;margin:0;display:flex;gap:var(--space-1-2)}.gf-canvas-preview-modal--header--type{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-500);margin:0}.gf-canvas-preview-modal--header--loading{display:flex;align-items:center;gap:var(--space-0-4)}.gf-canvas-preview-modal--header--actions{display:flex;align-items:center;gap:var(--space-0-8)}.gf-canvas-preview-modal--header--action{background:none;border:none;cursor:pointer;font-size:var(--space-1-8);color:var(--gf-neutral-500);padding:0;display:flex;align-items:center;justify-content:center;width:var(--space-3-2);height:var(--space-3-2);text-decoration:none}.gf-canvas-preview-modal--header--action:hover{color:var(--gf-primary-500)}.gf-canvas-preview-modal--header--close{background:none;border:none;cursor:pointer;font-size:var(--space-2-0);color:var(--gf-neutral-500);padding:0;display:flex;align-items:center;justify-content:center;width:var(--space-3-2);height:var(--space-3-2)}.gf-canvas-preview-modal--header--close:hover{color:var(--gf-neutral-700)}.gf-canvas-preview-modal--content{scrollbar-width:auto;scrollbar-color:var(--gf-neutral-300) rgba(0,0,0,0);overflow:auto;flex:1;background-color:var(--gf-generic-white);padding-bottom:var(--gf-scrollbar-height)}.gf-canvas-preview-modal--content::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-canvas-preview-modal--content::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,0)}.gf-canvas-preview-modal--content::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--gf-neutral-300)}.gf-canvas-preview-modal--content::-webkit-scrollbar-thumb:hover{background:var(--gf-primary-500)}.gf-canvas-preview-modal--loading,.gf-canvas-preview-modal--error{display:flex;justify-content:center;align-items:center;height:100%}.gf-canvas-preview-modal--loading--content,.gf-canvas-preview-modal--error--content{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-6);padding:var(--space-4-4);font-size:var(--space-1-2--1-6);line-height:var(--space-1-6)}.gf-canvas-preview-modal--loading{color:var(--gf-neutral-500)}.gf-canvas-preview-modal--error{color:var(--gf-destructive-500)}.gf-input--sm{line-height:1.4;height:auto}.gf-checkbox{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:var(--space-0-8) var(--space-1-2);min-width:42px;border:1px solid var(--gf-neutral-300);border-radius:6px;background-color:var(--gf-generic-white);transition:all .15s ease}.gf-checkbox:hover{border-color:var(--gf-primary-400);background-color:var(--gf-primary-50)}.gf-checkbox:has(input:checked){border-color:var(--gf-primary-500);background-color:var(--gf-primary-500)}.gf-checkbox:has(input:checked) .gf-checkbox--label{color:var(--gf-generic-white)}.gf-checkbox input[type=checkbox]{display:none}.gf-checkbox--label{font-size:.875rem;font-weight:500;color:var(--gf-neutral-600);user-select:none}.gf-button--formset--button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--gf-neutral-300);border-radius:4px;background:var(--gf-generic-white);color:var(--gf-neutral-500);cursor:pointer;transition:all .15s ease}.gf-button--formset--button:hover:not(:disabled){border-color:var(--gf-destructive-400);background-color:var(--gf-destructive-50);color:var(--gf-destructive-500)}.gf-button--formset--button:disabled{opacity:.4;cursor:not-allowed}.gf-schedule--row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--space-1-2);width:100%}.gf-schedule--row--tight{gap:var(--space-0-8)}.gf-schedule--field{flex:0 1 auto;width:auto;display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-form--workflow--settings{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding:var(--space-2-0);gap:var(--space-2-0)}.gf-form--workflow--settings .gf-form--content{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:var(--space-2-0);-ms-overflow-style:none;scrollbar-width:none}.gf-form--workflow--settings .gf-form--content::-webkit-scrollbar{display:none}.gf-form--workflow--settings .gf-form--footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:var(--space-1-2);padding-top:var(--space-1-6);border-top:1px solid var(--gf-neutral-200)}.workflow-detail{padding:0}.workflow-detail__header{padding:.8rem}.workflow-detail__footer{border-bottom:0;border-top:1px solid var(--gf-neutral-200);box-sizing:content-box}.workflow-detail__sidebar{background-color:var(--c-white);flex:1 1 0%;overflow:auto;padding:1.6rem}.workflow-detail__sidebar__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.workflow-detail__warning{align-items:center;display:flex;flex-direction:column;flex:1 1 0%;justify-content:center}.workflow-detail__warning .fas,.workflow-detail__warning .far,.workflow-detail__warning .fal,.workflow-detail__warning .fad,.workflow-detail__warning .fab,.workflow-detail__warning .fa{color:var(--c-orange)}.workflow-detail #nodes:grid{overflow:auto;height:100%}#workflow-modal,.workflow-modal{display:flex;flex:1 1 0%;height:100%}#workflow-modal__section,.workflow-modal__section{position:relative;display:flex;flex-flow:column;width:40%}#workflow-modal__section+#workflow-modal__section,#workflow-modal__section+.workflow-modal__section,.workflow-modal__section+#workflow-modal__section,.workflow-modal__section+.workflow-modal__section{overflow:hidden;width:60%}#workflow-modal__header,.workflow-modal__header{align-items:center;border-bottom:1px solid var(--gf-neutral-200);display:flex;height:4.2rem;max-height:4.2rem;padding:1.6rem}#workflow-modal__footer,.workflow-modal__footer{border-top:1px solid var(--gf-neutral-200);display:flex;margin-top:auto}#workflow-modal__footer input.button,.workflow-modal__footer input.button{flex:1 1 0%}#workflow-modal__table,.workflow-modal__table{border-left:1px solid var(--gf-neutral-200);display:flex;flex-flow:column;flex:1 1 0%;height:100%;overflow:hidden;width:100%}#workflow-modal__table #nodes-grid,.workflow-modal__table #nodes-grid{display:flex;flex-direction:column;height:100%;overflow:hidden}#workflow-modal__table .table-container,.workflow-modal__table .table-container{overflow:auto}#run-button-portal{display:flex;gap:1.6rem}.react-flow__controls{border:1px solid var(--gf-neutral-200) !important;border-radius:.8rem !important;box-shadow:none !important;background-color:var(--gf-neutral-50) !important}.react-flow__controls .react-flow__controls-button{border-bottom:1px solid var(--gf-neutral-200);background-color:var(--gf-neutral-50)}.react-flow__controls .react-flow__controls-button:hover{background-color:var(--gf-neutral-100)}.react-flow__controls .react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls .react-flow__controls-button svg{fill:var(--gf-neutral-600)}.dnd-sidebar{background-color:var(--c-white);border-left:1px solid var(--c-gray);display:flex;flex-flow:column;overflow:auto;width:42rem;z-index:var(--z-default)}.dnd-sidebar__header{background-color:var(--c-white);border-bottom:1px solid var(--c-gray);display:flex;gap:1.6rem;position:sticky;padding:.8rem;top:0;z-index:var(--z-ui)}.dnd-sidebar__header>.dnd-sidebar__node{padding:.8rem;margin:0;min-height:0}.dnd-sidebar__header>.dnd-sidebar__node:first-of-type i{color:var(--c-blue-50)}.dnd-sidebar__header>.dnd-sidebar__node:last-of-type i{color:var(--c-fig-green)}.dnd-sidebar__node{align-items:center;cursor:grab;display:grid;flex-direction:row;font-size:1.4rem;gap:1rem;grid-template-columns:1fr 6fr;min-height:6.8rem}.dnd-sidebar__node:hover{background:var(--c-fig-secondary-10);border-radius:5px}.dnd-sidebar__icon{color:var(--c-fig-secondary);padding:1rem;width:3.6rem;height:3.6rem}.dnd-sidebar__description{margin-top:.8rem;color:var(--c-black-50)}.react-flow__node:has(.gf-card--node){background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;padding:0 !important;cursor:default;width:var(--gf-workflow-node-width);height:var(--gf-workflow-node-height);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start !important}.react-flow__node:has(.gf-card--node).selected,.react-flow__node:has(.gf-card--node):focus,.react-flow__node:has(.gf-card--node):focus-visible,.react-flow__node:has(.gf-card--node):focus-within{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;outline:none !important}.react-flow__node:has(.gf-card--node).selected .gf-card--node,.react-flow__node:has(.gf-card--node):focus .gf-card--node,.react-flow__node:has(.gf-card--node):focus-visible .gf-card--node,.react-flow__node:has(.gf-card--node):focus-within .gf-card--node{border-color:var(--gf-primary-500)}.react-flow__node:has(.gf-card--node).selected .gf-card--node--has-error,.react-flow__node:has(.gf-card--node):focus .gf-card--node--has-error,.react-flow__node:has(.gf-card--node):focus-visible .gf-card--node--has-error,.react-flow__node:has(.gf-card--node):focus-within .gf-card--node--has-error{border-color:var(--gf-destructive-500)}.react-flow__node:has(.gf-card--node).selected .gf-card--node--has-error .gf-icon,.react-flow__node:has(.gf-card--node):focus .gf-card--node--has-error .gf-icon,.react-flow__node:has(.gf-card--node):focus-visible .gf-card--node--has-error .gf-icon,.react-flow__node:has(.gf-card--node):focus-within .gf-card--node--has-error .gf-icon{color:var(--gf-destructive-500)}.react-flow__node:has(.gf-card--node) .react-flow__handle-top:not(.gf-card--node--handle--multi){left:calc(50% - var(--gf-workflow-node-button-offset)/2);top:0}.react-flow__node:has(.gf-card--node) .react-flow__handle-top.gf-card--node--handle--multi{top:0}.gf-card--node{flex-direction:row;align-items:center;gap:var(--space-3-2);width:var(--gf-card-node-width);border:2px solid rgba(0,0,0,0);position:relative}.gf-card--node .gf-card--node--handle--bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.gf-card--node .gf-card--node--error-badge{position:absolute;top:calc(-1*var(--space-1-6));right:calc(-1*var(--space-1-6));z-index:10;cursor:help}.gf-card--node .gf-card--node--error-badge .gf-icon{color:var(--gf-destructive-500)}.gf-card--node--icon{flex-shrink:0}.gf-card--node--content{flex:1;display:flex;flex-direction:column;gap:var(--space-0-4);min-width:0}.gf-card--node--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-900)}.gf-card--node--description{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:400;color:var(--gf-neutral-600);white-space:pre-line}.gf-card--node--buttons{display:flex;align-items:center;gap:var(--space-0-8);flex-shrink:0}.gf-card--node--button{padding:var(--space-0-4);width:var(--space-4-8);height:var(--space-4-8)}.gf-card--node--button:hover:not(:disabled):not(.gf-card--node--button--delete){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button:hover:not(:disabled):not(.gf-card--node--button--delete) .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button:focus:not(:disabled):not(.gf-card--node--button--delete),.gf-card--node--button:active:not(:disabled):not(.gf-card--node--button--delete){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button:focus:not(:disabled):not(.gf-card--node--button--delete) .gf-icon,.gf-card--node--button:active:not(:disabled):not(.gf-card--node--button--delete) .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button--delete:hover:not(:disabled){background-color:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-card--node--button--delete:hover:not(:disabled) .gf-icon{color:var(--gf-destructive-600)}.gf-card--node--selected,.gf-card--node:focus-within{border-color:var(--gf-primary-500)}.gf-card--node--has-error{background-color:var(--gf-destructive-50)}.gf-card--node--has-error .gf-card--node--icon .gf-icon,.gf-card--node--has-error .gf-card--node--header--icon .gf-icon{color:var(--gf-destructive-500)}.gf-card--node--has-error .gf-card--node--icon .gf-icon i,.gf-card--node--has-error .gf-card--node--header--icon .gf-icon i{color:var(--gf-destructive-500)}.gf-card--node--has-error .gf-card--node--button{border-color:var(--gf-destructive-500);background-color:var(--gf-destructive-50);border-color:var(--gf-destructive-200)}.gf-card--node--has-error .gf-card--node--button .gf-icon{color:var(--gf-destructive-500)}.gf-card--node--has-error .gf-card--node--button:hover:not(:disabled),.gf-card--node--has-error .gf-card--node--button:focus:not(:disabled),.gf-card--node--has-error .gf-card--node--button:active:not(:disabled){background-color:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--button:hover:not(:disabled) .gf-icon,.gf-card--node--has-error .gf-card--node--button:focus:not(:disabled) .gf-icon,.gf-card--node--has-error .gf-card--node--button:active:not(:disabled) .gf-icon{color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--button.is-active{background-color:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--button.is-active .gf-icon{color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--button.is-active:hover:not(:disabled),.gf-card--node--has-error .gf-card--node--button.is-active:focus:not(:disabled){background-color:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--button.is-active:hover:not(:disabled) .gf-icon,.gf-card--node--has-error .gf-card--node--button.is-active:focus:not(:disabled) .gf-icon{color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-code-editor-container:focus-within{border-color:var(--gf-neutral-500);box-shadow:none}.gf-card--node--has-error .gf-code-editor-container .cm-content{padding:var(--space-0-4) var(--space-0-8);background-color:var(--gf-generic-white)}.gf-card--node--has-error .gf-code-editor-container .cm-line{padding:0}.gf-card--node--has-error .gf-card--node--body--footer .gf-button--primary,.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-button--primary{background-color:var(--gf-destructive-500);border-color:var(--gf-destructive-500);color:var(--gf-generic-white)}.gf-card--node--has-error .gf-card--node--body--footer .gf-button--primary:hover:not(:disabled),.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-button--primary:hover:not(:disabled){background-color:var(--gf-destructive-600);border-color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--body--footer .gf-button--primary:active:not(:disabled),.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-button--primary:active:not(:disabled){background-color:var(--gf-destructive-700);border-color:var(--gf-destructive-700)}.gf-card--node--has-error .gf-card--node--body--footer .gf-button--neutral--outline,.gf-card--node--has-error .gf-card--node--body--footer .gf-card--node--button,.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-button--neutral--outline,.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-card--node--button{background-color:var(--gf-destructive-50);border-color:var(--gf-destructive-200);color:var(--gf-destructive-500)}.gf-card--node--has-error .gf-card--node--body--footer .gf-button--neutral--outline:hover:not(:disabled),.gf-card--node--has-error .gf-card--node--body--footer .gf-card--node--button:hover:not(:disabled),.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-button--neutral--outline:hover:not(:disabled),.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-card--node--button:hover:not(:disabled){background-color:var(--gf-destructive-100);border-color:var(--gf-destructive-300);color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--body--footer .gf-button--neutral--outline:active:not(:disabled),.gf-card--node--has-error .gf-card--node--body--footer .gf-card--node--button:active:not(:disabled),.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-button--neutral--outline:active:not(:disabled),.gf-card--node--has-error .gf-save-data-as--inline--footer .gf-card--node--button:active:not(:disabled){background-color:var(--gf-destructive-200);border-color:var(--gf-destructive-400);color:var(--gf-destructive-700)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon{color:var(--gf-destructive-500)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon .gf-icon{color:var(--gf-destructive-500)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon .gf-icon svg{stroke:var(--gf-destructive-500)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon:hover:not(:disabled) .gf-icon{color:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon:hover:not(:disabled) .gf-icon svg{stroke:var(--gf-destructive-600)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon:active:not(:disabled) .gf-icon{color:var(--gf-destructive-700)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon:active:not(:disabled) .gf-icon svg{stroke:var(--gf-destructive-700)}.gf-card--node--has-error .gf-card--node--button--primary .gf-button--round--icon:focus-visible{outline-color:var(--gf-destructive-300)}.gf-card--node--has-error.gf-card--node--selected,.gf-card--node--has-error:focus-within{border-color:var(--gf-destructive-500)}.gf-card--node--has-error.gf-card--node--selected .gf-icon,.gf-card--node--has-error:focus-within .gf-icon{color:var(--gf-destructive-500)}.gf-card--node--button--primary{position:absolute;left:100%;margin-left:var(--gf-workflow-node-button-gap);top:calc(var(--gf-card-node-padding) + var(--gf-card-node-header-height)/2);transform:translateY(-50%);z-index:10}.gf-card--node--button--primary .gf-button--round--icon{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--gf-primary-500);display:flex;align-items:center;justify-content:center;transition:color .15s ease}.gf-card--node--button--primary .gf-button--round--icon .gf-icon{color:var(--gf-primary-500)}.gf-card--node--button--primary .gf-button--round--icon .gf-icon svg{stroke:var(--gf-primary-500)}.gf-card--node--button--primary .gf-button--round--icon svg{display:block}.gf-card--node--button--primary .gf-button--round--icon:hover:not(:disabled) .gf-icon{color:var(--gf-primary-600)}.gf-card--node--button--primary .gf-button--round--icon:hover:not(:disabled) .gf-icon svg{stroke:var(--gf-primary-600)}.gf-card--node--button--primary .gf-button--round--icon:active:not(:disabled) .gf-icon{color:var(--gf-primary-700)}.gf-card--node--button--primary .gf-button--round--icon:active:not(:disabled) .gf-icon svg{stroke:var(--gf-primary-700)}.gf-card--node--button--primary .gf-button--round--icon:focus{outline:none}.gf-card--node--button--primary .gf-button--round--icon:focus-visible{outline:2px solid var(--gf-primary-300);outline-offset:2px;border-radius:50%}.gf-card--node--button--primary .gf-button--round--icon:disabled{opacity:.5;cursor:not-allowed}.gf-card--node--button--primary .gf-button--round--xlarge:not(.gf-button--round--icon){background-color:var(--gf-primary-500);border:none;color:var(--gf-generic-white);box-shadow:0 2px 4px rgba(0,0,0,.1)}.gf-card--node--button--primary .gf-button--round--xlarge:not(.gf-button--round--icon) .gf-icon svg{color:var(--gf-generic-white)}.gf-card--node--button--primary .gf-button--round--xlarge:not(.gf-button--round--icon):hover:not(:disabled){background-color:var(--gf-primary-600);box-shadow:0 4px 8px rgba(0,0,0,.15)}.gf-card--node--button--primary .gf-button--round--xlarge:not(.gf-button--round--icon):active:not(:disabled){background-color:var(--gf-primary-700)}.gf-card--node--button--primary .gf-button--round--xlarge:not(.gf-button--round--icon):focus{outline:none;box-shadow:0 0 0 3px var(--gf-primary-100)}.gf-card--node--button--primary .gf-button--round--xlarge:not(.gf-button--round--icon):disabled{opacity:.5;cursor:not-allowed}.gf-card--node--output{position:absolute;top:calc(100% + var(--space-1-2));left:0;z-index:5;width:var(--gf-card-node-width);background-color:var(--gf-generic-white);border-radius:var(--gf-card-border-radius, var(--space-1-2));border:2px solid rgba(0,0,0,0);box-shadow:0 2px 6px rgba(16,24,40,.06);display:flex;flex-direction:column;overflow:hidden}.gf-card--node--output.is-selected{border-color:var(--gf-primary-500)}.gf-card--node--output.is-resizing{user-select:none;border-color:var(--gf-primary-300)}.gf-card--node--output--ai_summary{overflow:hidden}.gf-card--node--output--ai_summary .gf-card--node--output--content{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.gf-card--node--output--ai_summary .gf-card--node--output--content::-webkit-scrollbar{display:none}.gf-card--node--output--figure{overflow:hidden}.gf-card--node--output--figure .gf-card--node--output--content{overflow:hidden}.gf-card--node--output--save_data_as{overflow:hidden}.gf-card--node--output--resize-bottom{flex-shrink:0;width:100%;background-color:var(--gf-generic-white);border-top:1px solid var(--gf-neutral-200);border-radius:0 0 var(--gf-card-border-radius, var(--space-1-2)) var(--gf-card-border-radius, var(--space-1-2))}.gf-card--node--output--header{display:flex;justify-content:flex-end;padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-200);flex-shrink:0}.gf-card--node--output--content{flex:1;overflow-y:auto;padding:var(--gf-card-node-padding);min-height:0}.gf-card--node--output--content--table{overflow:auto}.gf-card--node--output--content--table::-webkit-scrollbar{width:8px;height:8px}.gf-card--node--output--content--table::-webkit-scrollbar-track{background:var(--gf-neutral-100);border-radius:4px}.gf-card--node--output--content--table::-webkit-scrollbar-thumb{background:var(--gf-neutral-300);border-radius:4px}.gf-card--node--output--content--table::-webkit-scrollbar-thumb:hover{background:var(--gf-neutral-400)}.gf-card--node--output--content--table table{font-size:.75rem}.gf-card--node--output--content--table table th,.gf-card--node--output--content--table table td{padding:var(--space-0-4) var(--space-0-8);white-space:nowrap}.gf-card--node--output--content--chart{overflow:hidden;height:100%;scrollbar-width:none;-ms-overflow-style:none}.gf-card--node--output--content--chart::-webkit-scrollbar{display:none}.gf-card--node--output--content--chart .js-plotly-plot{height:100%;width:100%}.gf-card--node--output--content--summary{overflow-y:auto;cursor:text;user-select:text;scrollbar-width:none;-ms-overflow-style:none}.gf-card--node--output--content--summary::-webkit-scrollbar{display:none}.gf-card--node--output--content--summary p{margin:0 0 var(--space-2-0) 0}.gf-card--node--output--content--summary p:last-child{margin-bottom:0}.gf-card--node--output--content--summary ul,.gf-card--node--output--content--summary ol{margin:0 0 var(--space-2-0) 0;padding-left:var(--space-2-4)}.gf-card--node--output--content--summary ul li,.gf-card--node--output--content--summary ol li{margin-bottom:var(--space-0-4);list-style:disc;color:var(--gf-neutral-600)}.gf-card--node--output--content--summary ol li{list-style:decimal}.gf-card--node--output--content--summary h1,.gf-card--node--output--content--summary h2,.gf-card--node--output--content--summary h3,.gf-card--node--output--content--summary h4,.gf-card--node--output--content--summary h5,.gf-card--node--output--content--summary h6{font-weight:600;margin:var(--space-2-0) 0 var(--space-1-2) 0}.gf-card--node--output--content--summary h1:first-child,.gf-card--node--output--content--summary h2:first-child,.gf-card--node--output--content--summary h3:first-child,.gf-card--node--output--content--summary h4:first-child,.gf-card--node--output--content--summary h5:first-child,.gf-card--node--output--content--summary h6:first-child{margin-top:0}.gf-card--node--output--content--summary code{background-color:var(--gf-neutral-100);padding:.125rem .25rem;border-radius:.25rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.9em}.gf-card--node--output--content--summary pre{background-color:var(--gf-neutral-100);padding:var(--space-1-2);border-radius:var(--space-0-8);overflow-x:auto;margin:var(--space-2-0) 0}.gf-card--node--output--content--summary pre code{background-color:rgba(0,0,0,0);padding:0}.gf-card--node--output--content--summary blockquote{border-left:var(--space-0-4) solid var(--gf-primary-400);padding-left:var(--space-1-2);margin:var(--space-2-0) 0;color:var(--gf-neutral-600);font-style:italic}.gf-card--node--output--content--summary strong{font-weight:600}.gf-card--node--output--content--summary em{font-style:italic}.gf-card--node--output--content--summary a{text-decoration:underline}.gf-card--node--output--content--summary a:hover{color:var(--gf-primary-600)}.gf-card--node--output--content--summary table{width:100%;margin:var(--space-2-0) 0;border-collapse:collapse;border-radius:var(--space-0-8);overflow:hidden;border:1px solid var(--gf-neutral-200)}.gf-card--node--output--content--summary table th{font-weight:600;font-size:var(--space-1-2);line-height:var(--space-2-8);background-color:var(--gf-neutral-50);color:var(--gf-neutral-700);padding:var(--space-1-2);text-align:left;border-bottom:1px solid var(--gf-neutral-200)}.gf-card--node--output--content--summary table td{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--gf-neutral-600);padding:var(--space-1-2);border-bottom:1px solid var(--gf-neutral-100)}.gf-card--node--output--content--summary table tbody tr:last-child td{border-bottom:none}.gf-card--node--output--content--error{display:flex;align-items:center;gap:var(--space-1-2);color:var(--gf-destructive-600);padding:var(--space-2-4)}.gf-card--node--output--content--error i,.gf-card--node--output--content--error svg{flex-shrink:0}.gf-card--node--output--fade{position:absolute;bottom:var(--space-1-2);left:0;right:0;height:var(--space-6-8);background:linear-gradient(to bottom, transparent, var(--gf-generic-white));pointer-events:none}.gf-card--node--output--actions{display:flex;justify-content:flex-end;padding:var(--space-1-2);border-top:1px solid var(--gf-neutral-200);flex-shrink:0}.gf-card--node--output--loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:calc(var(--gf-card-node-header-height)*2);color:var(--gf-neutral-500);gap:var(--space-1-2)}.gf-card--node--output--loading i{font-size:2rem}.gf-card--node--output--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:calc(var(--gf-card-node-header-height)*2);color:var(--gf-neutral-400);gap:var(--space-1-2);text-align:center}.gf-card--node--output--empty i{font-size:2rem}.gf-card--node--button--toggle.is-expanded{background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button--toggle.is-expanded .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button--toggle.is-expanded:hover:not(:disabled),.gf-card--node--button--toggle.is-expanded:focus:not(:disabled){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button--toggle.is-expanded:hover:not(:disabled) .gf-icon,.gf-card--node--button--toggle.is-expanded:focus:not(:disabled) .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button--toggle:not(.is-expanded):focus:not(:disabled):not(:hover){background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-card--node--button--toggle:not(.is-expanded):focus:not(:disabled):not(:hover) .gf-icon{color:var(--gf-neutral-500)}.gf-card--node--button--play .gf-icon{color:var(--gf-neutral-700)}.gf-card--node--button--play.is-loading{opacity:.7;cursor:wait}.react-flow__node:has(.gf-card--node--text){background-color:rgba(0,0,0,0) !important;border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;padding:0 !important;width:auto;height:auto;min-width:200px;min-height:120px}.react-flow__node:has(.gf-card--node--text).selected,.react-flow__node:has(.gf-card--node--text):focus,.react-flow__node:has(.gf-card--node--text):focus-visible,.react-flow__node:has(.gf-card--node--text):focus-within{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;outline:none !important}.react-flow__node:has(.gf-card--node--text).selected .gf-card--node--text,.react-flow__node:has(.gf-card--node--text):focus .gf-card--node--text,.react-flow__node:has(.gf-card--node--text):focus-visible .gf-card--node--text,.react-flow__node:has(.gf-card--node--text):focus-within .gf-card--node--text{border-color:var(--gf-primary-500)}.gf-card--node--text{background-color:var(--gf-neutral-50);border:2px solid var(--gf-neutral-200);border-radius:var(--space-1-2);min-width:200px;min-height:120px;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.05)}.gf-card--node--text--selected{border-color:var(--gf-primary-500)}.gf-card--node--text--header{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-1-2) var(--space-2-4);border-bottom:1px solid var(--gf-neutral-200);background-color:var(--gf-neutral-100);border-radius:var(--space-1-2) var(--space-1-2) 0 0}.gf-card--node--text--icon{flex-shrink:0}.gf-card--node--text--icon i{font-size:1rem}.gf-card--node--text--title{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:600;color:var(--gf-neutral-700);flex:1}.gf-card--node--text--delete{flex-shrink:0;background:none;border:none;padding:var(--space-0-4);cursor:pointer;color:var(--gf-neutral-400);border-radius:var(--space-0-4);transition:color .15s ease,background-color .15s ease}.gf-card--node--text--delete:hover{color:var(--gf-destructive-600);background-color:var(--gf-destructive-50)}.gf-card--node--text--delete i{font-size:.875rem}.gf-card--node--text--textarea{flex:1;min-height:80px;padding:var(--space-2-4);border:none;background:rgba(0,0,0,0);resize:both;font-family:inherit;font-size:.875rem;line-height:1.5;color:var(--gf-neutral-700)}.gf-card--node--text--textarea::placeholder{color:var(--gf-neutral-400)}.gf-card--node--text--textarea:focus{outline:none}.gf-card--node--body--expanded{flex-direction:column;align-items:stretch;height:auto}.gf-card--node--body--expanded .gf-card--node--header{flex-direction:row;align-items:center}.gf-card--node--header{display:flex;flex-direction:row;align-items:center;gap:var(--space-2-4);width:100%;height:var(--gf-card-node-header-height);min-height:var(--gf-card-node-header-height)}.gf-card--node--header--icon{flex-shrink:0;position:relative}.gf-card--node--header--icon .gf-icon i{font-size:var(--space-6-4);line-height:var(--space-6-4);color:var(--gf-primary-500)}.gf-card--node--header--icon .gf-icon i.fa-fw{width:100%}.gf-card--node--header--icon--sheets{width:var(--space-4-4);height:var(--space-4-4);object-fit:contain}.gf-card--node--header--icon--excel{width:var(--space-4-4);height:var(--space-4-4);object-fit:contain}.gf-card--node--header--icon--collection{width:var(--space-4-4);height:var(--space-4-4);object-fit:contain}.gf-card--node--header--icon--badge{position:absolute;bottom:calc(-1*var(--space-0-4));right:calc(-1*var(--space-0-4));width:var(--space-2-4);height:var(--space-2-4);border-radius:50%;background-color:var(--gf-secondary-500);display:flex;align-items:center;justify-content:center;z-index:1}.gf-card--node--header--icon--badge i{font-size:var(--space-1-2);color:var(--gf-generic-white)}.gf-card--node--header--text{flex:1;display:flex;flex-direction:column;gap:var(--space-0-4);min-width:0}.gf-card--node--header--text--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-card--node--header--text--subtitle{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:400;color:var(--gf-neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-card--node--header--subtitle--icon{display:flex;align-items:center;flex-shrink:0}.gf-card--node--header--subtitle--sheet{display:flex;align-items:center;gap:var(--space-0-8)}.gf-card--node--header--subtitle--sheet--logo{width:var(--space-2);height:var(--space-2);object-fit:contain;flex-shrink:0}.gf-card--node--header--subtitle--sheet--name{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:400;color:var(--gf-neutral-600);min-height:var(--space-1-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.gf-card--node--header--subtitle--sheet--link{display:flex;align-items:center;color:var(--gf-neutral-400);transition:color .15s ease;flex-shrink:0}.gf-card--node--header--subtitle--sheet--link:hover{color:var(--gf-primary-500)}.gf-card--node--header--subtitle--collection{display:flex;align-items:center;gap:var(--space-0-8)}.gf-card--node--header--subtitle--collection--name{font-size:var(--space-1-2--1-6);line-height:var(--space-1-6);font-weight:400;color:var(--gf-neutral-600);min-height:var(--space-1-2)}.gf-card--node--header--subtitle--collection--link{display:flex;align-items:center;color:var(--gf-neutral-400);transition:color .15s ease}.gf-card--node--header--subtitle--collection--link:hover{color:var(--gf-primary-500)}.gf-card--node--header--buttons{display:flex;align-items:center;gap:var(--space-0-8);flex-shrink:0}.gf-card--node--body{display:flex;flex-direction:column;gap:var(--gf-card-node-padding);width:100%;padding-top:var(--gf-card-node-padding);border-top:1px solid var(--gf-neutral-200)}.gf-card--node--body .gf-form--group--label{color:var(--gf-neutral-700)}.gf-card--node--body--textarea{width:100%;min-height:80px;max-height:200px;resize:vertical;padding:var(--space-1-2);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);background-color:var(--gf-generic-white)}.gf-card--node--body--textarea::placeholder{color:var(--gf-neutral-400)}.gf-card--node--body--textarea:focus{outline:none;border-color:var(--gf-primary-500);box-shadow:0 0 0 2px var(--gf-primary-100)}.gf-card--node--body--footer{display:flex;gap:var(--space-1-2);justify-content:flex-end}.gf-card--node--button--edit.is-active{background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button--edit.is-active .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button--edit.is-active:hover:not(:disabled),.gf-card--node--button--edit.is-active:focus:not(:disabled){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button--edit.is-active:hover:not(:disabled) .gf-icon,.gf-card--node--button--edit.is-active:focus:not(:disabled) .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button--edit:not(.is-active):focus:not(:disabled):not(:hover){background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-card--node--button--edit:not(.is-active):focus:not(:disabled):not(:hover) .gf-icon{color:var(--gf-neutral-500)}.gf-card--node--button--preview.is-active{background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button--preview.is-active .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button--preview.is-active:hover:not(:disabled),.gf-card--node--button--preview.is-active:focus:not(:disabled){background-color:var(--gf-secondary-50);border-color:var(--gf-secondary-200);color:var(--gf-secondary-500)}.gf-card--node--button--preview.is-active:hover:not(:disabled) .gf-icon,.gf-card--node--button--preview.is-active:focus:not(:disabled) .gf-icon{color:var(--gf-secondary-500)}.gf-card--node--button--preview:not(.is-active):focus:not(:disabled):not(:hover){background-color:var(--gf-neutral-50);border-color:var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-card--node--button--preview:not(.is-active):focus:not(:disabled):not(:hover) .gf-icon{color:var(--gf-neutral-500)}.gf-save-data-as--inline{display:flex;flex-direction:column;position:relative}.gf-save-data-as--inline .gf-form--node--inline{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.gf-save-data-as--inline .gf-form--node--inline::-webkit-scrollbar{display:none}.gf-save-data-as--inline--footer{display:flex;gap:var(--space-1-2);justify-content:flex-end;flex-shrink:0}.gf-save-data-as--inline .gf-input--text{width:100%;padding-top:var(--space-0-8);padding-bottom:var(--space-0-8);padding-right:var(--space-1-2);padding-left:var(--space-1-2);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);background-color:var(--gf-generic-white);font-size:var(--step--1)}.gf-save-data-as--inline .gf-input--text:focus{outline:none;border-color:var(--gf-primary-500);box-shadow:0 0 0 2px var(--gf-primary-100)}.gf-save-data-as--inline .gf-input--text::placeholder{color:var(--gf-neutral-400)}.gf-save-data-as--inline .gf-input--select{width:100%;padding:var(--space-0-8) var(--space-1-2);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);background-color:var(--gf-generic-white);font-size:var(--step--1);cursor:pointer}.gf-save-data-as--inline .gf-input--select:focus{outline:none;border-color:var(--gf-primary-500);box-shadow:0 0 0 2px var(--gf-primary-100)}.gf-save-data-as--toggle{display:flex;align-items:center;gap:var(--space-1-2)}.gf-save-data-as--toggle .gf-help-text{margin:0;flex:1}.gf-save-data-as--sheets{display:flex;flex-direction:column;gap:var(--gf-card-node-gap)}.gf-save-data-as--method-buttons{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-save-data-as--method-buttons .gf-button--card--vertical{align-items:center;text-align:center;justify-content:center;border-radius:var(--gf-component-border-radius-small)}.gf-save-data-as--url-form .gf-action--small{font-size:var(--step--2);color:var(--gf-primary-600);cursor:pointer;background:none;border:none;padding:0}.gf-save-data-as--url-form .gf-action--small:hover{text-decoration:underline}.gf-save-data-as--loading{display:flex;align-items:center;gap:var(--space-0-8);color:var(--gf-primary-600);font-size:var(--step--1)}.gf-save-data-as--loading .fa-spinner{font-size:var(--step-0)}.gf-save-data-as--inline .gf-callout--content{display:inline;color:var(--gf-neutral-700)}.gf-save-data-as--inline .gf-callout--content ol{list-style:disc}.gf-save-data-as--inline .gf-callout--content li{margin:var(--space-0-4) 0}.gf-save-data-as--inline .gf-callout--content a{color:var(--gf-primary-600);text-decoration:underline}.gf-save-data-as--inline .gf-callout--content code{font-family:monospace;background-color:var(--gf-neutral-100);padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-size:var(--step--2);word-break:break-all}.gf-button--card--vertical{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-4);padding:var(--space-1-6);background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-300);border-radius:var(--space-0-8);cursor:pointer;text-align:center;transition:all .15s ease}.gf-button--card--vertical:hover:not(:disabled){border-color:var(--gf-neutral-300);background-color:var(--gf-neutral-100)}.gf-button--card--vertical:disabled{opacity:.5;cursor:not-allowed}.gf-button--card--vertical i{font-size:var(--step-1)}.gf-button--card--vertical .gf-button--card--title{font-weight:600;color:var(--gf-neutral-800);font-size:var(--step--1)}.gf-button--card--vertical .gf-button--card--description{font-size:var(--space-1-2);line-height:var(--space-2-8);line-height:var(--space-1-6);color:var(--gf-neutral-500);margin:0}.gf-dnd.gf-workflow .gf-dnd--content{grid-template-columns:1fr}.gf-dnd.gf-workflow .gf-dnd--content--canvas{padding:0}.gf-dnd.gf-workflow .gf-dnd--content--canvas .reactflow-wrapper{width:100%;height:100%}.gf-dnd.gf-workflow .gf-dnd--content--canvas .react-flow{width:100%;height:100%}.gf-workflow-plus-button-container{transition:opacity .5s ease-out}.gf-workflow-plus-button-container:hover .gf-workflow-plus-button--text{color:var(--gf-primary-500)}.gf-workflow-plus-button-container.gf-workflow-plus-button--fading{opacity:0;pointer-events:none}.gf-workflow-plus-button{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center}.gf-workflow-plus-button .gf-icon{color:var(--gf-primary-500)}.gf-workflow-plus-button .gf-icon svg{display:block;stroke:var(--gf-primary-500)}.gf-workflow-plus-button--text{white-space:nowrap;user-select:none;transition:color .15s ease}.gf-dnd--content--canvas--details{position:absolute;right:var(--space-1-2);top:var(--space-1-2);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-0-5);z-index:10}.gf-dnd--content--canvas--details>.absolute{position:static;right:auto;top:auto}.gf-dnd--content--canvas--detail{display:flex;align-items:center;gap:var(--space-0-8);height:auto}.gf-dnd--content--canvas--detail--buttons{display:flex;gap:var(--space-0-8)}.gf-dnd--content--canvas--detail--icon{display:flex;align-items:center;justify-content:center;padding:var(--space-0-25);border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:var(--radius-sm);transition:background-color .15s ease,color .15s ease;color:var(--gf-neutral-400)}.gf-dnd--content--canvas--detail--icon:hover:not(:disabled){background-color:var(--gf-neutral-100);color:var(--gf-neutral-700)}.gf-dnd--content--canvas--detail--icon:disabled{opacity:.3;cursor:not-allowed}.gf-email-recipients--grid{display:flex;flex-wrap:wrap;gap:var(--space-1-2);width:100%}.gf-email-recipients--item{position:relative;flex:0 1 auto}.gf-email-recipients--item .checkbox__hidden{position:absolute;opacity:0;pointer-events:none}.gf-email-recipients--item:has(.checkbox__hidden:checked) .gf-email-recipients--card{border-color:var(--gf-success-500);background-color:var(--gf-success-50)}.gf-email-recipients--item:has(.checkbox__hidden:checked) .gf-email-recipients--checkmark{display:flex}.gf-email-recipients--checkmark{position:absolute;top:calc(var(--space-0-4)*-1);right:calc(var(--space-0-4)*-1);display:none;align-items:center;justify-content:center;width:var(--space-2-0);height:var(--space-2-0);background:var(--gf-success-500);border-radius:50%;z-index:1;color:#fff}.gf-email-recipients--checkmark svg{width:var(--space-1-2);height:var(--space-1-2);stroke-width:3}.gf-email-recipients--card{display:flex;align-items:center;gap:var(--space-1-2);padding:var(--space-0-8) var(--space-1-2);border:2px solid var(--gf-neutral-200);border-radius:.5rem;background-color:var(--gf-generic-white);cursor:pointer;transition:all .15s ease}.gf-email-recipients--card:hover{border-color:var(--gf-neutral-300);background-color:var(--gf-neutral-50)}.gf-email-recipients--card--external{cursor:default;background-color:var(--gf-neutral-50);padding-right:var(--space-0-8)}.gf-email-recipients--card--external:hover{background-color:var(--gf-neutral-100);border-color:var(--gf-neutral-300)}.gf-email-recipients--avatar{width:2rem;height:2rem;flex-shrink:0;border-radius:50%;overflow:hidden}.gf-email-recipients--avatar .gf-avatar{width:100%;height:100%;object-fit:cover}.gf-email-recipients--avatar--external{display:flex;align-items:center;justify-content:center;background-color:var(--gf-neutral-200);color:var(--gf-neutral-600);font-size:.875rem}.gf-email-recipients--info{display:flex;flex-direction:column;gap:var(--space-0-2);min-width:0;overflow:hidden}.gf-email-recipients--name{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-email-recipients--email{font-size:var(--space-0-8--1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-email-recipients--remove{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--gf-neutral-400);cursor:pointer;transition:all .15s ease;flex-shrink:0}.gf-email-recipients--remove:hover{background-color:var(--gf-destructive-100);color:var(--gf-destructive-500)}.gf-email-recipients--external{display:flex;flex-direction:column;gap:var(--space-1-2);padding-top:var(--space-1-2);border-top:1px solid var(--gf-neutral-200);margin-top:var(--space-1-2)}.gf-email-recipients--external--label{margin-bottom:0}.gf-email-recipients--add{display:flex;gap:var(--space-1-2);align-items:center;max-width:20rem}.gf-email-recipients--add .gf-input--text{flex:1;min-width:0}.gf-email-recipients--add .gf-button--secondary--outline{flex-shrink:0}.gf-email-composer{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-email-composer--recipients-container{max-height:32rem;overflow-y:auto;padding:var(--space-1-6);border:1px solid var(--gf-neutral-200);border-radius:.5rem;background-color:var(--gf-generic-white);display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-email-composer--subject .gf-input--text{width:100%}.gf-email-composer--message{display:flex;flex-direction:row;gap:0;min-height:20rem;border:1px solid var(--gf-neutral-200);border-radius:.4rem;overflow:hidden}.gf-email-composer--editor{flex:1;display:flex;flex-direction:column;border-right:1px solid var(--gf-neutral-200)}.gf-email-composer--editor .gf-text-editor{height:100%}.gf-email-composer--editor .ql-container.ql-snow{border:none !important}.gf-email-composer--sidebar{flex:1;display:flex;flex-direction:column;gap:var(--space-1-2);padding:var(--space-1-2);overflow-y:auto;background-color:var(--gf-neutral-50)}.gf-email-composer--sidebar--title{font-weight:600}.gf-email-composer--sidebar--empty{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);color:var(--gf-neutral-500);padding:var(--space-2-4)}.gf-email-composer--sidebar--empty p{margin-bottom:var(--space-1-2)}.gf-email-composer--sidebar--empty ul{margin-top:var(--space-1-2);padding-left:var(--space-2-4);list-style-type:disc}.gf-email-composer--sidebar--empty ul li{margin-bottom:var(--space-0-4)}.gf-email-composer--node-button{display:flex;align-items:center;gap:var(--space-1-6);cursor:pointer;padding:var(--space-2-0);border-radius:.4rem;transition:background-color .15s ease,border-color .15s ease;border:1px solid var(--gf-secondary-300);background-color:var(--gf-secondary-50);color:var(--gf-secondary-700);width:100%;text-align:left}.gf-email-composer--node-button:hover{background-color:var(--gf-secondary-100);border-color:var(--gf-secondary-400);color:var(--gf-secondary-800)}.gf-email-composer--node-button:active{background-color:var(--gf-secondary-200)}.gf-email-composer--node-button--icon{display:flex;align-items:center;justify-content:center;color:var(--gf-secondary-700)}.gf-email-composer--node-button--text{flex:1;display:flex;flex-direction:column;gap:var(--space-0-4);min-width:0;overflow:hidden}.gf-email-composer--node-button--title{font-size:var(--space-1-6);line-height:var(--space-1-2--2-0);font-weight:600;color:var(--gf-neutral-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-email-composer--node-button--subtitle{font-size:var(--space-1-2);line-height:var(--space-1-2--1-6);font-weight:400;color:var(--gf-neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-email-composer--error{color:var(--gf-destructive-500);font-size:.875rem;margin-top:var(--space-0-4)}.gf-upload--create{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2-0)}.gf-upload--create--header{display:flex;align-items:center;gap:var(--space-1-2)}.gf-upload--create--form{min-width:calc(var(--space-5-6)*10)}.gf-upload--create--form>gcs-file-upload{width:100%;padding:var(--space-8-0) var(--space-1-2);background-image:url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%274%27 ry=%274%27 stroke=%27%23e6e6e6%27 stroke-width=%274%27 stroke-dasharray=%2716%27 stroke-dashoffset=%270%27 stroke-linecap=%27square%27/%3e%3c/svg%3e")}.gf-upload--create--form--content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.gf-csv-upload{width:100%;display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-csv-upload--drop-zone{border:var(--space-0-4) dashed var(--gf-primary-300);position:relative;border-radius:var(--space-2-4);padding:var(--space-6-8) var(--space-4-8);text-align:center;background:linear-gradient(135deg, var(--gf-primary-50) 0%, var(--gf-primary-100) 100%);transition:all .3s ease;cursor:pointer;min-height:calc(var(--space-2-0)*10);box-shadow:0 var(--space-4-0) calc(var(--space-2-0)*10) rgba(0,0,0,.08)}.gf-csv-upload--drop-zone:hover{box-shadow:0 6px 15px -2px rgba(16,24,40,.08);border-color:var(--gf-primary-500);background:linear-gradient(135deg, var(--gf-primary-100) 0%, var(--gf-primary-200) 100%);border-style:solid}.gf-csv-upload--drop-zone--drag-over{border-color:var(--gf-primary-600) !important;background:linear-gradient(135deg, var(--gf-primary-100) 0%, var(--gf-primary-200) 100%) !important;transform:scale(1.02);box-shadow:0 calc(var(--space-1-2)*10) calc(var(--space-4-0)*10) rgba(0,0,0,.16);border-style:solid !important;border-width:var(--space-0-4) !important}.gf-csv-upload--drop-zone--content{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-4)}.gf-csv-upload--drop-zone--icon{width:var(--space-8-0);height:var(--space-8-0);background:var(--gf-primary-100);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.gf-csv-upload--drop-zone--icon i{font-size:var(--space-4-8);color:var(--gf-primary-500)}.gf-csv-upload--drop-zone:hover .gf-csv-upload--drop-zone--icon{background:var(--gf-primary-200)}.gf-csv-upload--drop-zone--text{text-align:center}.gf-csv-upload--drop-zone--actions{max-width:calc(var(--space-2-4)*10);display:flex;flex-direction:column;gap:var(--space-0-8)}.gf-csv-upload--drop-zone--actions button{width:100%}.gf-csv-upload--drop-zone--primary{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em;font-weight:600;color:var(--gf-neutral-700);margin-bottom:var(--space-0-8)}@media screen and (min-width: 768px){.gf-csv-upload--drop-zone--primary{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-csv-upload--drop-zone--secondary{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--gf-neutral-500);margin-bottom:var(--space-1-6)}.gf-csv-upload--input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.gf-csv-upload--files-header{margin-bottom:var(--space-1-6)}.gf-csv-upload--files-header h4{font-size:var(--space-2-0);font-weight:600;color:var(--gf-neutral-700)}.gf-csv-upload--files-list{display:flex;flex-direction:column;gap:var(--space-1-6)}.gf-csv-file-card{background:var(--gf-neutral-25);border:1px solid var(--gf-neutral-200);border-radius:var(--space-1-6);padding:var(--space-2-4);transition:all .3s ease;box-shadow:0 calc(var(--space-0-4)/2) var(--space-0-8) rgba(0,0,0,.05)}.gf-csv-file-card:hover{border-color:var(--gf-primary-300);background:var(--gf-neutral-50);box-shadow:0 var(--space-0-4) var(--space-1-6) rgba(0,0,0,.08)}.gf-csv-file-card--content{display:flex;align-items:flex-start;gap:var(--space-2-4)}.gf-csv-file-card--content .gf-csv-file-card--preview{display:flex;justify-content:center;align-items:center}.gf-csv-file-card--icon{width:5.6rem;height:5.6rem;background:var(--gf-success-100);border-radius:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-csv-file-card--icon i{font-size:2.8rem;color:var(--gf-success-500)}.gf-csv-file-card--details{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.2rem}.gf-csv-file-card--title{font-size:var(--space-2-0);line-height:var(--space-2-8);letter-spacing:-0.01em;font-weight:600;color:var(--gf-neutral-800);margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0}@media screen and (min-width: 768px){.gf-csv-file-card--title{font-size:var(--space-2-4);line-height:var(--space-3-2)}}.gf-csv-file-card--meta{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);color:var(--gf-neutral-500);display:flex;align-items:center;gap:.8rem}.gf-csv-file-card--separator{color:var(--gf-neutral-300)}.gf-csv-file-card--type{font-weight:500;color:var(--gf-primary-600)}.gf-csv-file-card--progress{width:100%;height:.6rem;background:var(--gf-neutral-200);border-radius:.3rem;overflow:hidden;margin-top:.8rem}.gf-csv-file-card--progress-bar{height:100%;background:linear-gradient(90deg, var(--gf-primary-500), var(--gf-primary-400));border-radius:.3rem;transition:width .3s ease}.gf-csv-file-card--progress-text{color:var(--gf-primary-600);font-weight:500}.gf-csv-file-card--collection{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.gf-csv-file-card--collection-label{font-size:var(--space-1-2--1-6);line-height:var(--space-2-8);font-weight:500;color:var(--gf-neutral-600)}.gf-csv-file-card--collection-label .gf-required{color:#000;margin-left:.2rem}.gf-csv-file-card--actions{display:flex;gap:var(--space-0-8);flex-shrink:0;align-self:flex-start;margin-left:auto}.upload-csv{margin:0 1.6rem 1.6rem;border-radius:4px;background-image:url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 rx=%274%27 ry=%274%27 stroke=%27%23e6e6e6%27 stroke-width=%274%27 stroke-dasharray=%2716%27 stroke-dashoffset=%270%27 stroke-linecap=%27square%27/%3e%3c/svg%3e")}.upload-csv__form{width:36rem;max-width:36rem}.gf-page--user--home{padding:var(--space-2-4) var(--space-2-4) 0 var(--space-2-4)}.gf-page--user--home .gf-page--header{display:flex;justify-content:space-between;align-items:center}.gf-page--user--home .gf-page--header--text{align-items:flex-start;justify-content:flex-start}.gf-page--user--home .gf-page--header--actions{display:flex;align-items:center;gap:var(--space-1-6)}.gf-page--user--home .gf-page--content--row{padding-bottom:var(--space-2-4)}.gf-user-home--favorites-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--space-2-0)}.gf-user-home--projects-list{display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-user-home--project-item{display:flex;flex-direction:column;gap:var(--space-2-4)}.gf-user-home--project-item--empty{align-self:flex-start}.gf-user-home--project-header{display:flex;flex-direction:column;gap:var(--space-0-8);text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.gf-user-home--project-header:hover{opacity:.8}.gf-user-home--project-header:hover h3{color:var(--gf-primary-500)}.gf-user-home--project-header--title{display:flex;gap:var(--space-0-8);align-items:center}.gf-user-home--project-header--title--icon{display:flex;align-items:center;justify-content:center;height:100%}.gf-user-home--project-header h3{margin:0;color:var(--gf-neutral-900);transition:color .2s ease}.gf-user-home--project-description{color:var(--gf-neutral-600);margin:0}.gf-user-home--project-carousel{display:flex;align-items:center;gap:var(--space-1-2);position:relative}.gf-user-home--project-carousel--empty .gf-carousel--nav,.gf-user-home--project-carousel--empty .gf-carousel--nav-left,.gf-user-home--project-carousel--empty .gf-carousel--nav-right{display:none}.gf-user-home--project-carousel--empty .gf-carousel--container{overflow-x:visible;width:auto}.gf-user-home--project-carousel--empty .gf-carousel--track{width:auto}.gf-carousel--container{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gf-carousel--container::-webkit-scrollbar{display:none}.gf-carousel--track{display:flex;gap:var(--space-2-0);padding:var(--space-0-4) 0}.gf-carousel--item{flex:0 0 auto;width:200px}.gf-carousel--nav,.gf-carousel--nav-left,.gf-carousel--nav-right{flex-shrink:0;width:var(--space-3-6);height:var(--space-3-6);display:flex;align-items:center;justify-content:center;background-color:var(--gf-generic-white);border:1px solid var(--gf-neutral-300);border-radius:50%;cursor:pointer;transition:all 200ms ease}.gf-carousel--nav:hover,.gf-carousel--nav-left:hover,.gf-carousel--nav-right:hover{background-color:var(--gf-neutral-100);border-color:var(--gf-neutral-400)}.gf-carousel--nav:active,.gf-carousel--nav-left:active,.gf-carousel--nav-right:active{background-color:var(--gf-neutral-200)}.gf-carousel--nav svg,.gf-carousel--nav-left svg,.gf-carousel--nav-right svg{width:var(--space-2-0);height:var(--space-2-0);stroke:var(--gf-neutral-700)}.gf-user-home--empty-state{padding:var(--space-4-0);text-align:center;background-color:var(--gf-neutral-100);border-radius:var(--gf-component-border-radius)}.gf-user-home--empty-state p{color:var(--gf-neutral-600);margin:0}.gf-user-home--empty-state a{color:var(--gf-primary-500);text-decoration:none}.gf-user-home--empty-state a:hover{text-decoration:underline}.gf-dashboard-card--thumbnail--workflow,.gf-dashboard-card--thumbnail--project{background-color:var(--gf-neutral-100);display:flex;align-items:center;justify-content:center;position:relative}.gf-dashboard-card--thumbnail--empty{background-color:var(--gf-neutral-50);border:2px dashed var(--gf-neutral-200);display:flex;align-items:center;justify-content:center;position:relative}.gf-dashboard-card--empty{pointer-events:none;opacity:.8}.gf-dashboard-card--empty .gf-dashboard-card--content--empty-text{color:var(--gf-neutral-500);text-align:center;margin:0}.gf-connected-accounts{display:flex;flex-direction:column;gap:var(--space-1-2)}.gf-connected-account{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1-6);background-color:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);border-radius:var(--space-0-8)}.gf-connected-account--info{display:flex;align-items:center;gap:var(--space-1-2)}.gf-connected-account--icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-connected-account--icon svg{width:100%;height:100%}.gf-connected-account--details{display:flex;flex-direction:column}.gf-connected-account--name{font-weight:500;color:var(--gf-neutral-800)}.gf-connected-account--email{color:var(--gf-neutral-500)}.gf-connected-account--action{display:flex;align-items:center}.gf-connected-account--action form{margin:0}.gf-badge{display:inline-flex;align-items:center;padding:var(--space-0-4) var(--space-0-8);border-radius:var(--space-0-4);font-size:.75rem;font-weight:500}.gf-badge--info{background-color:var(--gf-primary-100);color:var(--gf-primary-700)}.gf-button--danger:hover{background-color:var(--gf-destructive-50);border-color:var(--gf-destructive-500);color:var(--gf-destructive-600)}.CodeMirror{font-family:monospace;font-size:1.4rem;color:var(--c-black);direction:ltr;height:auto;border:1px solid var(--c-gray);border-radius:5px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes blink{50%{background-color:rgba(0,0,0,0)}}@keyframes blink{50%{background-color:rgba(0,0,0,0)}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid rgba(0,0,0,0)}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:rgba(0,0,0,0)}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:rgba(0,0,0,0)}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{position:absolute;z-index:200;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:1.2rem;font-family:monospace;max-height:30em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;cursor:pointer}li.CodeMirror-hint-active{background:var(--c-fig-secondary-50);color:var(--c-white)}.CodeMirror pre.CodeMirror-placeholder{color:var(--c-black-50)}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid #000;border-radius:4px 4px 4px 4px;color:#000;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=)}.CodeMirror-lint-mark-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==)}.CodeMirror-lint-marker{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=)}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=)}.CodeMirror-lint-marker-multiple{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}

/*# sourceMappingURL=style.css.map*/