.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}
.gf-shadow--none{box-shadow:0 0 0 rgba(16,24,40,0)}.gf-shadow--xs{box-shadow:0 1px 2px rgba(16,24,40,.04)}.gf-shadow--sm{box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-shadow--md{box-shadow:0 6px 15px rgba(16,24,40,.08)}.gf-shadow--lg{box-shadow:0 8px 24px rgba(16,24,40,.1)}.gf-shadow--xl{box-shadow:0 20px 40px rgba(16,24,40,.12)}.gf-shadow--2xl{box-shadow:0 25px 60px rgba(16,24,40,.15)}.gf-drop-shadow--none{box-shadow:0 0 0 rgba(16,24,40,0)}.gf-drop-shadow--xsmall{box-shadow:0 1px 2px rgba(16,24,40,.04)}.gf-drop-shadow--small{box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-drop-shadow--medium{box-shadow:0 6px 15px rgba(16,24,40,.08)}.gf-drop-shadow--large{box-shadow:0 8px 24px rgba(16,24,40,.1)}.gf-drop-shadow--xlarge{box-shadow:0 20px 40px rgba(16,24,40,.12)}.gf-drop-shadow--xxlarge{box-shadow:0 25px 60px rgba(16,24,40,.15)}.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)}:root{--gf-breakpoint-mobile: 360px;--gf-breakpoint-tablet: 768px;--gf-breakpoint-desktop: 1024px;--gf-breakpoint-wide: 1200px;--gf-breakpoint-large: 1440px;--gf-breakpoint-xlarge: 1600px}:root{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-color-muted: var(--fg-subtle);--gf-body-font-size: var(--space-1-2--1-6);--gf-body-line-height: var(--space-2-8)}.gf-regular{font-weight:400}.gf-medium{font-weight:500}.gf-semibold,.gf-page--section--header--text--title,.gf-tabbar--link{font-weight:600}.gf-bold,.gf-page--header--text--title,.gf-tabbar--link--active,.gf-card--content--header--text--title{font-weight:700}h1,.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{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{font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){h4,.h4{font-size:var(--space-2-8);line-height:var(--space-3-6)}}h5,.h5,.gf-heading--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-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{font-size:var(--gf-text-subtitle);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{font-size:var(--space-2-0);line-height:var(--space-2-8)}}.gf-paragraph--xsmall,.table tbody td{font-size:var(--space-1-2);line-height:var(--space-2-8)}.gf-paragraph--small,.gf-page--header--text--subtitle,.gf-page--section--header--text--subtitle,.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{font-size:var(--gf-text-body);line-height:var(--space-2-8)}.gf-paragraph--medium,.gf-loading-state--message,.gf-input--text--large,.gf-input--text--inline--large{font-size:var(--space-1-6);line-height:var(--space-3-2)}.gf-paragraph--large{font-size:var(--gf-text-subtitle);line-height:var(--space-3-6)}.gf-label--xsmall{font-size:var(--gf-text-body);line-height:var(--gf-text-body)}.gf-label--small,.gf-button--card--description{font-size:var(--space-1-2);line-height:var(--gf-text-body)}.gf-label--medium,.gf-action,.gf-action--small,.gf-button--card,.gf-button--card--vertical{font-size:var(--gf-text-body);line-height:var(--space-1-6)}.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,.gf-message>span,.gf-message--left>span{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--gf-text-body);line-height:var(--space-2-0)}.gf-underline{text-decoration:underline}.gf-paragraph--xsmall--muted,.gf-card--content--body--metadata--text{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--fg-subtle)}.gf-label--small--muted{font-size:var(--space-1-2);line-height:var(--gf-text-body);color:var(--fg-subtle)}.gf-label--xsmall--muted{font-size:var(--gf-text-body);line-height:var(--gf-text-body);color:var(--fg-subtle)}.gf-muted,.gf-tabbar--item,.gf-tabbar--link{color:var(--fg-subtle)}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(--fg-subtle);display:flex;align-items:flex-start;gap:var(--space-0-8);line-height:var(--space-1-6)}.gf-help-text--error{color:var(--status-danger)}.gf-help-text--success{color:var(--status-success)}.gf-help-text--warning{color:var(--status-warning)}.gf-code{font-family:var(--gf-font-mono);font-weight:500}.gf-height--full,.gf-full-height{height:100%}.gf-width--full,.gf-full-width{width:100%}.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-flex,.gf-flex--column,.gf-flex--row,.gf-flex--center{width:100%;height:100%;display:flex}.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--4{flex:4}.gf-flex--justify--space-between{justify-content:space-between}.gf-flex--align--center{align-items:center}.gf-button,.gf-button[data-variant=primary],.gf-button--primary,.gf-button[data-variant=secondary],.gf-button--secondary,.gf-button[data-variant=neutral],.gf-button--neutral,.gf-button[data-variant=destructive],.gf-button--destructive,.gf-button[data-variant=primary][data-outline],.gf-button--primary--outline,.gf-button[data-variant=secondary][data-outline],.gf-button--secondary--outline,.gf-button[data-variant=neutral][data-outline],.gf-button--neutral--outline,.gf-button[data-variant=destructive][data-outline],.gf-button--destructive--outline,.gf-button--outline--neutral,.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-button>a,.gf-button[data-variant=primary]>a,.gf-button--primary>a,.gf-button[data-variant=secondary]>a,.gf-button--secondary>a,.gf-button[data-variant=neutral]>a,.gf-button--neutral>a,.gf-button[data-variant=destructive]>a,.gf-button--destructive>a,.gf-button[data-variant=primary][data-outline]>a,.gf-button--primary--outline>a,.gf-button[data-variant=secondary][data-outline]>a,.gf-button--secondary--outline>a,.gf-button[data-variant=neutral][data-outline]>a,.gf-button--neutral--outline>a,.gf-button[data-variant=destructive][data-outline]>a,.gf-button--destructive--outline>a,.gf-button--outline--neutral>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(--bg-emphasis)}.gf-hover--darken:hover{text-decoration:none;opacity:.8;background-color:var(--border-default)}.gf-hover--primary:hover{text-decoration:none;background-color:var(--bg-emphasis);color:var(--gf-generic-white)}.gf-hover--primary-text:hover{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--bg-emphasis)}.gf-hover--secondary-bg:hover{text-decoration:none;background-color:var(--accent-fg)}.gf-spin{animation:spin 2s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.gf-spin--instant{animation:spin .15s 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)}}.block{display:block}.inline{display:inline}.inline-flex{display:inline-flex}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-4{top:1rem}.right-4{right:1rem}.bottom-4{bottom:1rem}.left-4{left:1rem}.w-full{width:100%}.h-full{height:100%}.w-4{width:1rem}.w-8{width:2rem}.w-12{width:3rem}.w-24{width:6rem}.w-100{width:25rem}.h-4{height:1rem}.h-8{height:2rem}.h-12{height:3rem}.h-24{height:6rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.p-4{padding:1rem}.p-7{padding:1.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pl-10{padding-left:2.5rem}.m-0{margin:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-7{margin-right:1.75rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-medium{font-weight:500}.italic{font-style:italic}.underline{text-decoration:underline}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border:1px solid var(--border-default)}.rounded-full{border-radius:9999px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.bg-white{background-color:var(--gf-generic-white)}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-gray-20{background-color:var(--gf-generic-black-20)}.text-white{color:var(--gf-generic-white)}.text-black-10{color:var(--gf-generic-black-10)}.text-black-20{color:var(--gf-generic-black-20)}.text-black-50{color:var(--gf-generic-black-50)}.text-red{color:var(--gf-destructive-500)}.text-red-600{color:var(--gf-destructive-600)}.text-green{color:var(--gf-success-500)}.text-orange{color:var(--gf-warning-500)}.text-blue-600{color:var(--gf-sky-600)}.text-figSecondary{color:var(--gf-primary-500)}.border-gray{border-color:var(--gf-neutral-200)}:root{--gf-duration--ms--40: 40ms;--gf-duration--ms--80: 80ms;--gf-duration--ms--120: 120ms;--gf-duration--ms--160: 160ms;--gf-duration--ms--200: 200ms;--gf-duration--ms--240: 240ms;--gf-duration--ms--280: 280ms;--gf-duration--ms--320: 320ms;--gf-duration--ms--360: 360ms;--gf-duration--ms--400: 400ms;--gf-duration--ms--440: 440ms;--gf-duration--ms--480: 480ms;--gf-duration--ms--520: 520ms;--gf-duration--ms--560: 560ms;--gf-duration--ms--600: 600ms;--gf-duration--ms--640: 640ms;--gf-duration--ms--680: 680ms;--gf-duration--ms--720: 720ms;--gf-duration--ms--760: 760ms;--gf-duration--ms--800: 800ms;--gf-duration--ms--840: 840ms;--gf-duration--ms--880: 880ms;--gf-duration--ms--920: 920ms;--gf-duration--ms--960: 960ms;--gf-duration--ms--1000: 1000ms;--gf-duration--ms--1040: 1040ms;--gf-duration--ms--1080: 1080ms;--gf-duration--ms--1120: 1120ms;--gf-duration--ms--1160: 1160ms;--gf-duration--ms--1200: 1200ms;--gf-duration--ms--1240: 1240ms;--gf-duration--ms--1280: 1280ms;--gf-duration--ms--1320: 1320ms;--gf-duration--ms--1360: 1360ms;--gf-duration--ms--1400: 1400ms;--gf-duration--ms--1440: 1440ms;--gf-duration--ms--1480: 1480ms;--gf-duration--ms--1520: 1520ms;--gf-duration--ms--1560: 1560ms;--gf-duration--ms--1600: 1600ms;--gf-duration--ms--1640: 1640ms;--gf-duration--ms--1680: 1680ms;--gf-duration--ms--1720: 1720ms;--gf-duration--ms--1760: 1760ms;--gf-duration--ms--1800: 1800ms;--gf-duration--ms--1840: 1840ms;--gf-duration--ms--1880: 1880ms;--gf-duration--ms--1920: 1920ms;--gf-duration--ms--1960: 1960ms;--gf-duration--ms--2000: 2000ms;--gf-duration--ms--2040: 2040ms;--gf-duration--ms--2080: 2080ms;--gf-duration--ms--2120: 2120ms;--gf-duration--ms--2160: 2160ms;--gf-duration--ms--2200: 2200ms;--gf-duration--ms--2240: 2240ms;--gf-duration--ms--2280: 2280ms;--gf-duration--ms--2320: 2320ms;--gf-duration--ms--2360: 2360ms;--gf-duration--ms--2400: 2400ms;--gf-duration--ms--2440: 2440ms;--gf-duration--ms--2480: 2480ms;--gf-duration--ms--2520: 2520ms;--gf-duration--ms--2560: 2560ms;--gf-duration--ms--2600: 2600ms;--gf-duration--ms--2640: 2640ms;--gf-duration--ms--2680: 2680ms;--gf-duration--ms--2720: 2720ms;--gf-duration--ms--2760: 2760ms;--gf-duration--ms--2800: 2800ms;--gf-duration--ms--2840: 2840ms;--gf-duration--ms--2880: 2880ms;--gf-duration--ms--2920: 2920ms;--gf-duration--ms--2960: 2960ms;--gf-duration--ms--3000: 3000ms;--gf-duration--s--1: var(--gf-duration--ms--1000);--gf-duration--s--2: var(--gf-duration--ms--2000);--gf-duration--s--3: var(--gf-duration--ms--3000)}.gf-duration--ms--40{transition-duration:var(--gf-duration--ms--40)}.gf-duration--ms--80{transition-duration:var(--gf-duration--ms--80)}.gf-duration--ms--120{transition-duration:var(--gf-duration--ms--120)}.gf-duration--ms--160{transition-duration:var(--gf-duration--ms--160)}.gf-duration--ms--200{transition-duration:var(--gf-duration--ms--200)}.gf-duration--ms--240{transition-duration:var(--gf-duration--ms--240)}.gf-duration--ms--280{transition-duration:var(--gf-duration--ms--280)}.gf-duration--ms--320{transition-duration:var(--gf-duration--ms--320)}.gf-duration--ms--360{transition-duration:var(--gf-duration--ms--360)}.gf-duration--ms--400{transition-duration:var(--gf-duration--ms--400)}.gf-duration--ms--440{transition-duration:var(--gf-duration--ms--440)}.gf-duration--ms--480{transition-duration:var(--gf-duration--ms--480)}.gf-duration--ms--520{transition-duration:var(--gf-duration--ms--520)}.gf-duration--ms--560{transition-duration:var(--gf-duration--ms--560)}.gf-duration--ms--600{transition-duration:var(--gf-duration--ms--600)}.gf-duration--ms--640{transition-duration:var(--gf-duration--ms--640)}.gf-duration--ms--680{transition-duration:var(--gf-duration--ms--680)}.gf-duration--ms--720{transition-duration:var(--gf-duration--ms--720)}.gf-duration--ms--760{transition-duration:var(--gf-duration--ms--760)}.gf-duration--ms--800{transition-duration:var(--gf-duration--ms--800)}.gf-duration--ms--840{transition-duration:var(--gf-duration--ms--840)}.gf-duration--ms--880{transition-duration:var(--gf-duration--ms--880)}.gf-duration--ms--920{transition-duration:var(--gf-duration--ms--920)}.gf-duration--ms--960{transition-duration:var(--gf-duration--ms--960)}.gf-duration--ms--1000{transition-duration:var(--gf-duration--ms--1000)}.gf-duration--ms--1040{transition-duration:var(--gf-duration--ms--1040)}.gf-duration--ms--1080{transition-duration:var(--gf-duration--ms--1080)}.gf-duration--ms--1120{transition-duration:var(--gf-duration--ms--1120)}.gf-duration--ms--1160{transition-duration:var(--gf-duration--ms--1160)}.gf-duration--ms--1200{transition-duration:var(--gf-duration--ms--1200)}.gf-duration--ms--1240{transition-duration:var(--gf-duration--ms--1240)}.gf-duration--ms--1280{transition-duration:var(--gf-duration--ms--1280)}.gf-duration--ms--1320{transition-duration:var(--gf-duration--ms--1320)}.gf-duration--ms--1360{transition-duration:var(--gf-duration--ms--1360)}.gf-duration--ms--1400{transition-duration:var(--gf-duration--ms--1400)}.gf-duration--ms--1440{transition-duration:var(--gf-duration--ms--1440)}.gf-duration--ms--1480{transition-duration:var(--gf-duration--ms--1480)}.gf-duration--ms--1520{transition-duration:var(--gf-duration--ms--1520)}.gf-duration--ms--1560{transition-duration:var(--gf-duration--ms--1560)}.gf-duration--ms--1600{transition-duration:var(--gf-duration--ms--1600)}.gf-duration--ms--1640{transition-duration:var(--gf-duration--ms--1640)}.gf-duration--ms--1680{transition-duration:var(--gf-duration--ms--1680)}.gf-duration--ms--1720{transition-duration:var(--gf-duration--ms--1720)}.gf-duration--ms--1760{transition-duration:var(--gf-duration--ms--1760)}.gf-duration--ms--1800{transition-duration:var(--gf-duration--ms--1800)}.gf-duration--ms--1840{transition-duration:var(--gf-duration--ms--1840)}.gf-duration--ms--1880{transition-duration:var(--gf-duration--ms--1880)}.gf-duration--ms--1920{transition-duration:var(--gf-duration--ms--1920)}.gf-duration--ms--1960{transition-duration:var(--gf-duration--ms--1960)}.gf-duration--ms--2000{transition-duration:var(--gf-duration--ms--2000)}.gf-duration--ms--2040{transition-duration:var(--gf-duration--ms--2040)}.gf-duration--ms--2080{transition-duration:var(--gf-duration--ms--2080)}.gf-duration--ms--2120{transition-duration:var(--gf-duration--ms--2120)}.gf-duration--ms--2160{transition-duration:var(--gf-duration--ms--2160)}.gf-duration--ms--2200{transition-duration:var(--gf-duration--ms--2200)}.gf-duration--ms--2240{transition-duration:var(--gf-duration--ms--2240)}.gf-duration--ms--2280{transition-duration:var(--gf-duration--ms--2280)}.gf-duration--ms--2320{transition-duration:var(--gf-duration--ms--2320)}.gf-duration--ms--2360{transition-duration:var(--gf-duration--ms--2360)}.gf-duration--ms--2400{transition-duration:var(--gf-duration--ms--2400)}.gf-duration--ms--2440{transition-duration:var(--gf-duration--ms--2440)}.gf-duration--ms--2480{transition-duration:var(--gf-duration--ms--2480)}.gf-duration--ms--2520{transition-duration:var(--gf-duration--ms--2520)}.gf-duration--ms--2560{transition-duration:var(--gf-duration--ms--2560)}.gf-duration--ms--2600{transition-duration:var(--gf-duration--ms--2600)}.gf-duration--ms--2640{transition-duration:var(--gf-duration--ms--2640)}.gf-duration--ms--2680{transition-duration:var(--gf-duration--ms--2680)}.gf-duration--ms--2720{transition-duration:var(--gf-duration--ms--2720)}.gf-duration--ms--2760{transition-duration:var(--gf-duration--ms--2760)}.gf-duration--ms--2800{transition-duration:var(--gf-duration--ms--2800)}.gf-duration--ms--2840{transition-duration:var(--gf-duration--ms--2840)}.gf-duration--ms--2880{transition-duration:var(--gf-duration--ms--2880)}.gf-duration--ms--2920{transition-duration:var(--gf-duration--ms--2920)}.gf-duration--ms--2960{transition-duration:var(--gf-duration--ms--2960)}.gf-duration--ms--3000{transition-duration:var(--gf-duration--ms--3000)}.gf-transition--slide-down--enter{transition:opacity var(--gf-duration--ms--520) ease-out,transform var(--gf-duration--ms--520) ease-out}.gf-transition--slide-down--enter-start{opacity:0;transform:translateY(-0.46 0.875rem)}.gf-transition--slide-down--enter-end{opacity:1;transform:translateY(0)}.gf-transition--slide-down--leave{transition:opacity var(--gf-duration--ms--400) ease-in,transform var(--gf-duration--ms--400) ease-in}.gf-transition--slide-down--leave-start{opacity:1;transform:translateY(0)}.gf-transition--slide-down--leave-end{opacity:0;transform:translateY(-0.46 0.875rem)}.gf-transition--fade--leave{transition:opacity var(--gf-duration--ms--400) ease-out}.gf-transition--fade--leave-start{opacity:1}.gf-transition--fade--leave-end{opacity: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--instant{animation:fade-in .15s ease-out forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.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--instant{animation:fade-out .15s ease-out forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.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}}@keyframes gf-pop-in{from{opacity:0;transform:translateY(0.3125rem) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}.gf-stagger-pop-in>*{opacity:0;animation:gf-pop-in var(--gf-duration--ms--280) ease-out forwards}.gf-stagger-pop-in>*:nth-child(1){animation-delay:0ms}.gf-stagger-pop-in>*:nth-child(2){animation-delay:30ms}.gf-stagger-pop-in>*:nth-child(3){animation-delay:60ms}.gf-stagger-pop-in>*:nth-child(4){animation-delay:90ms}.gf-stagger-pop-in>*:nth-child(5){animation-delay:120ms}.gf-stagger-pop-in>*:nth-child(6){animation-delay:150ms}.gf-stagger-pop-in>*:nth-child(7){animation-delay:180ms}.gf-stagger-pop-in>*:nth-child(8){animation-delay:210ms}.gf-stagger-pop-in>*:nth-child(9){animation-delay:240ms}.gf-stagger-pop-in>*:nth-child(10){animation-delay:270ms}.gf-stagger-pop-in>*:nth-child(11){animation-delay:300ms}.gf-stagger-pop-in>*:nth-child(12){animation-delay:330ms}.gf-stagger-pop-in>*:nth-child(13){animation-delay:360ms}.gf-stagger-pop-in>*:nth-child(14){animation-delay:390ms}.gf-stagger-pop-in>*:nth-child(15){animation-delay:420ms}.gf-stagger-pop-in>*:nth-child(16){animation-delay:450ms}.gf-stagger-pop-in>*:nth-child(17){animation-delay:480ms}.gf-stagger-pop-in>*:nth-child(18){animation-delay:510ms}.gf-stagger-pop-in>*:nth-child(19){animation-delay:540ms}.gf-stagger-pop-in>*:nth-child(20){animation-delay:570ms}.gf-stagger-pop-in>*:nth-child(21){animation-delay:600ms}.gf-stagger-pop-in>*:nth-child(22){animation-delay:630ms}.gf-stagger-pop-in>*:nth-child(23){animation-delay:660ms}.gf-stagger-pop-in>*:nth-child(24){animation-delay:690ms}.gf-stagger-pop-in>*:nth-child(25){animation-delay:720ms}.gf-stagger-pop-in>*:nth-child(26){animation-delay:750ms}.gf-stagger-pop-in>*:nth-child(27){animation-delay:780ms}.gf-stagger-pop-in>*:nth-child(28){animation-delay:810ms}.gf-stagger-pop-in>*:nth-child(29){animation-delay:840ms}.gf-stagger-pop-in>*:nth-child(30){animation-delay:870ms}.gf-hover--colorize{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize:hover:not(.active){background-color:var(--gf-primary-50);color:var(--gf-primary-600)}.gf-hover--colorize:hover:not(.active) .gf-icon,.gf-hover--colorize:hover:not(.active) .gf-icon--team,.gf-hover--colorize:hover:not(.active) .gf-icon--entity{background-color:var(--gf-primary-50);transition:all .2s ease}.gf-hover--colorize:hover:not(.active) svg path{stroke:var(--gf-primary-600);transition:stroke .2s ease}.gf-hover--colorize:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-primary-600);transition:fill .2s ease}.gf-hover--colorize.active{background-color:var(--gf-primary-50);border-left:3px solid var(--gf-primary-500);font-weight:600;color:var(--gf-primary-700)}.gf-hover--colorize.active svg path{stroke:var(--gf-primary-500) !important;transition:stroke .2s ease}.gf-hover--colorize.active svg[fill]:not([fill=none]) path{fill:var(--gf-primary-500) !important;transition:fill .2s ease}.gf-hover--colorize--primary{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--primary:hover:not(.active){background-color:var(--gf-primary-50);color:var(--gf-primary-600)}.gf-hover--colorize--primary:hover:not(.active) .gf-icon,.gf-hover--colorize--primary:hover:not(.active) .gf-icon--team,.gf-hover--colorize--primary:hover:not(.active) .gf-icon--entity{background-color:var(--gf-primary-50);transition:all .2s ease}.gf-hover--colorize--primary:hover:not(.active) svg path{stroke:var(--gf-primary-600);transition:stroke .2s ease}.gf-hover--colorize--primary:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-primary-600);transition:fill .2s ease}.gf-hover--colorize--primary.active{background-color:var(--gf-primary-50);border-left:3px solid var(--gf-primary-500);font-weight:600;color:var(--gf-primary-700)}.gf-hover--colorize--primary.active svg path{stroke:var(--gf-primary-500) !important;transition:stroke .2s ease}.gf-hover--colorize--primary.active svg[fill]:not([fill=none]) path{fill:var(--gf-primary-500) !important;transition:fill .2s ease}.gf-hover--colorize--sky{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--sky:hover:not(.active){background-color:var(--gf-sky-50);color:var(--gf-sky-600)}.gf-hover--colorize--sky:hover:not(.active) .gf-icon,.gf-hover--colorize--sky:hover:not(.active) .gf-icon--team,.gf-hover--colorize--sky:hover:not(.active) .gf-icon--entity{background-color:var(--gf-sky-50);transition:all .2s ease}.gf-hover--colorize--sky:hover:not(.active) svg path{stroke:var(--gf-sky-600);transition:stroke .2s ease}.gf-hover--colorize--sky:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-sky-600);transition:fill .2s ease}.gf-hover--colorize--sky.active{background-color:var(--gf-sky-50);border-left:3px solid var(--gf-sky-500);font-weight:600;color:var(--gf-sky-700)}.gf-hover--colorize--sky.active svg path{stroke:var(--gf-sky-500) !important;transition:stroke .2s ease}.gf-hover--colorize--sky.active svg[fill]:not([fill=none]) path{fill:var(--gf-sky-500) !important;transition:fill .2s ease}.gf-hover--colorize--fig{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--fig:hover:not(.active){background-color:var(--gf-fig-50);color:var(--gf-fig-600)}.gf-hover--colorize--fig:hover:not(.active) .gf-icon,.gf-hover--colorize--fig:hover:not(.active) .gf-icon--team,.gf-hover--colorize--fig:hover:not(.active) .gf-icon--entity{background-color:var(--gf-fig-50);transition:all .2s ease}.gf-hover--colorize--fig:hover:not(.active) svg path{stroke:var(--gf-fig-600);transition:stroke .2s ease}.gf-hover--colorize--fig:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-fig-600);transition:fill .2s ease}.gf-hover--colorize--fig.active{background-color:var(--gf-fig-50);border-left:3px solid var(--gf-fig-500);font-weight:600;color:var(--gf-fig-700)}.gf-hover--colorize--fig.active svg path{stroke:var(--gf-fig-500) !important;transition:stroke .2s ease}.gf-hover--colorize--fig.active svg[fill]:not([fill=none]) path{fill:var(--gf-fig-500) !important;transition:fill .2s ease}.gf-hover--colorize--sap-green{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--sap-green:hover:not(.active){background-color:var(--gf-sap-green-50);color:var(--gf-sap-green-600)}.gf-hover--colorize--sap-green:hover:not(.active) .gf-icon,.gf-hover--colorize--sap-green:hover:not(.active) .gf-icon--team,.gf-hover--colorize--sap-green:hover:not(.active) .gf-icon--entity{background-color:var(--gf-sap-green-50);transition:all .2s ease}.gf-hover--colorize--sap-green:hover:not(.active) svg path{stroke:var(--gf-sap-green-600);transition:stroke .2s ease}.gf-hover--colorize--sap-green:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-sap-green-600);transition:fill .2s ease}.gf-hover--colorize--sap-green.active{background-color:var(--gf-sap-green-50);border-left:3px solid var(--gf-sap-green-500);font-weight:600;color:var(--gf-sap-green-700)}.gf-hover--colorize--sap-green.active svg path{stroke:var(--gf-sap-green-500) !important;transition:stroke .2s ease}.gf-hover--colorize--sap-green.active svg[fill]:not([fill=none]) path{fill:var(--gf-sap-green-500) !important;transition:fill .2s ease}.gf-hover--colorize--viridian{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--viridian:hover:not(.active){background-color:var(--gf-viridian-50);color:var(--gf-viridian-600)}.gf-hover--colorize--viridian:hover:not(.active) .gf-icon,.gf-hover--colorize--viridian:hover:not(.active) .gf-icon--team,.gf-hover--colorize--viridian:hover:not(.active) .gf-icon--entity{background-color:var(--gf-viridian-50);transition:all .2s ease}.gf-hover--colorize--viridian:hover:not(.active) svg path{stroke:var(--gf-viridian-600);transition:stroke .2s ease}.gf-hover--colorize--viridian:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-viridian-600);transition:fill .2s ease}.gf-hover--colorize--viridian.active{background-color:var(--gf-viridian-50);border-left:3px solid var(--gf-viridian-500);font-weight:600;color:var(--gf-viridian-700)}.gf-hover--colorize--viridian.active svg path{stroke:var(--gf-viridian-500) !important;transition:stroke .2s ease}.gf-hover--colorize--viridian.active svg[fill]:not([fill=none]) path{fill:var(--gf-viridian-500) !important;transition:fill .2s ease}.gf-hover--colorize--accent{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--accent:hover:not(.active){background-color:var(--gf-accent-50);color:var(--gf-accent-600)}.gf-hover--colorize--accent:hover:not(.active) .gf-icon,.gf-hover--colorize--accent:hover:not(.active) .gf-icon--team,.gf-hover--colorize--accent:hover:not(.active) .gf-icon--entity{background-color:var(--gf-accent-50);transition:all .2s ease}.gf-hover--colorize--accent:hover:not(.active) svg path{stroke:var(--gf-accent-600);transition:stroke .2s ease}.gf-hover--colorize--accent:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-accent-600);transition:fill .2s ease}.gf-hover--colorize--accent.active{background-color:var(--gf-accent-50);border-left:3px solid var(--gf-accent-500);font-weight:600;color:var(--gf-accent-700)}.gf-hover--colorize--accent.active svg path{stroke:var(--gf-accent-500) !important;transition:stroke .2s ease}.gf-hover--colorize--accent.active svg[fill]:not([fill=none]) path{fill:var(--gf-accent-500) !important;transition:fill .2s ease}.gf-hover--colorize--neutral{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--neutral:hover:not(.active){background-color:var(--gf-neutral-50);color:var(--gf-neutral-600)}.gf-hover--colorize--neutral:hover:not(.active) .gf-icon,.gf-hover--colorize--neutral:hover:not(.active) .gf-icon--team,.gf-hover--colorize--neutral:hover:not(.active) .gf-icon--entity{background-color:var(--gf-neutral-50);transition:all .2s ease}.gf-hover--colorize--neutral:hover:not(.active) svg path{stroke:var(--gf-neutral-600);transition:stroke .2s ease}.gf-hover--colorize--neutral:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-neutral-600);transition:fill .2s ease}.gf-hover--colorize--neutral.active{background-color:var(--gf-neutral-50);border-left:3px solid var(--gf-neutral-500);font-weight:600;color:var(--gf-neutral-700)}.gf-hover--colorize--neutral.active svg path{stroke:var(--gf-neutral-500) !important;transition:stroke .2s ease}.gf-hover--colorize--neutral.active svg[fill]:not([fill=none]) path{fill:var(--gf-neutral-500) !important;transition:fill .2s ease}.gf-hover--colorize--success{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--success:hover:not(.active){background-color:var(--gf-success-50);color:var(--gf-success-600)}.gf-hover--colorize--success:hover:not(.active) .gf-icon,.gf-hover--colorize--success:hover:not(.active) .gf-icon--team,.gf-hover--colorize--success:hover:not(.active) .gf-icon--entity{background-color:var(--gf-success-50);transition:all .2s ease}.gf-hover--colorize--success:hover:not(.active) svg path{stroke:var(--gf-success-600);transition:stroke .2s ease}.gf-hover--colorize--success:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-success-600);transition:fill .2s ease}.gf-hover--colorize--success.active{background-color:var(--gf-success-50);border-left:3px solid var(--gf-success-500);font-weight:600;color:var(--gf-success-700)}.gf-hover--colorize--success.active svg path{stroke:var(--gf-success-500) !important;transition:stroke .2s ease}.gf-hover--colorize--success.active svg[fill]:not([fill=none]) path{fill:var(--gf-success-500) !important;transition:fill .2s ease}.gf-hover--colorize--warning{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--warning:hover:not(.active){background-color:var(--gf-warning-50);color:var(--gf-warning-600)}.gf-hover--colorize--warning:hover:not(.active) .gf-icon,.gf-hover--colorize--warning:hover:not(.active) .gf-icon--team,.gf-hover--colorize--warning:hover:not(.active) .gf-icon--entity{background-color:var(--gf-warning-50);transition:all .2s ease}.gf-hover--colorize--warning:hover:not(.active) svg path{stroke:var(--gf-warning-600);transition:stroke .2s ease}.gf-hover--colorize--warning:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-warning-600);transition:fill .2s ease}.gf-hover--colorize--warning.active{background-color:var(--gf-warning-50);border-left:3px solid var(--gf-warning-500);font-weight:600;color:var(--gf-warning-700)}.gf-hover--colorize--warning.active svg path{stroke:var(--gf-warning-500) !important;transition:stroke .2s ease}.gf-hover--colorize--warning.active svg[fill]:not([fill=none]) path{fill:var(--gf-warning-500) !important;transition:fill .2s ease}.gf-hover--colorize--destructive{transition:background-color .2s ease,border-color .2s ease}.gf-hover--colorize--destructive:hover:not(.active){background-color:var(--gf-destructive-50);color:var(--gf-destructive-600)}.gf-hover--colorize--destructive:hover:not(.active) .gf-icon,.gf-hover--colorize--destructive:hover:not(.active) .gf-icon--team,.gf-hover--colorize--destructive:hover:not(.active) .gf-icon--entity{background-color:var(--gf-destructive-50);transition:all .2s ease}.gf-hover--colorize--destructive:hover:not(.active) svg path{stroke:var(--gf-destructive-600);transition:stroke .2s ease}.gf-hover--colorize--destructive:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-destructive-600);transition:fill .2s ease}.gf-hover--colorize--destructive.active{background-color:var(--gf-destructive-50);border-left:3px solid var(--gf-destructive-500);font-weight:600;color:var(--gf-destructive-700)}.gf-hover--colorize--destructive.active svg path{stroke:var(--gf-destructive-500) !important;transition:stroke .2s ease}.gf-hover--colorize--destructive.active svg[fill]:not([fill=none]) path{fill:var(--gf-destructive-500) !important;transition:fill .2s ease}@keyframes gf-glow-wave{0%{box-shadow:0 20px 60px var(--gf-glow-base),100px 0 120px rgba(var(--gf-glow-rgb), 1),0 100px 100px rgba(var(--gf-glow-rgb), 0.3),-100px 0 100px rgba(var(--gf-glow-rgb), 0.3),0 -100px 100px rgba(var(--gf-glow-rgb), 0.3)}25%{box-shadow:0 20px 60px var(--gf-glow-base),0 100px 120px rgba(var(--gf-glow-rgb), 1),-100px 0 100px rgba(var(--gf-glow-rgb), 0.3),0 -100px 100px rgba(var(--gf-glow-rgb), 0.3),100px 0 100px rgba(var(--gf-glow-rgb), 0.3)}50%{box-shadow:0 20px 60px var(--gf-glow-base),-100px 0 120px rgba(var(--gf-glow-rgb), 1),0 -100px 100px rgba(var(--gf-glow-rgb), 0.3),100px 0 100px rgba(var(--gf-glow-rgb), 0.3),0 100px 100px rgba(var(--gf-glow-rgb), 0.3)}75%{box-shadow:0 20px 60px var(--gf-glow-base),0 -100px 120px rgba(var(--gf-glow-rgb), 1),100px 0 100px rgba(var(--gf-glow-rgb), 0.3),0 100px 100px rgba(var(--gf-glow-rgb), 0.3),-100px 0 100px rgba(var(--gf-glow-rgb), 0.3)}100%{box-shadow:0 20px 60px var(--gf-glow-base),100px 0 120px rgba(var(--gf-glow-rgb), 1),0 100px 100px rgba(var(--gf-glow-rgb), 0.3),-100px 0 100px rgba(var(--gf-glow-rgb), 0.3),0 -100px 100px rgba(var(--gf-glow-rgb), 0.3)}}.gf-glow-surface,.gf-first-integration--content>.gf-modal--connector,.gf-form--integration,.gf-auth-card{--gf-glow-rgb: 13, 148, 136;--gf-glow-base: rgba(0, 9, 71, 0.15);box-shadow:0 20px 60px var(--gf-glow-base),100px 0 120px rgba(var(--gf-glow-rgb), 1),0 100px 100px rgba(var(--gf-glow-rgb), 0.3),-100px 0 100px rgba(var(--gf-glow-rgb), 0.3),0 -100px 100px rgba(var(--gf-glow-rgb), 0.3);animation:gf-glow-wave 6s linear infinite;will-change:box-shadow}:root{--z-background: -1;--z-base: 0;--z-raised: 1;--z-canvas-base: 2;--z-canvas-up: 5;--z-chrome: 10;--z-chrome-up: 20;--z-page-ui: 50;--z-sidebar: 100;--z-sidebar-up: 200;--z-popover: 500;--z-below-modal: 998;--z-context-menu: 1050;--z-drawer: 1060;--z-modal-dialog: 1100;--z-modal-above: 1200;--z-toast: 2000;--z-tutorial: 9999}:root{--z-background: -1;--z-default: 0;--z-overlay: 1;--z-ui: 10;--z-modal: 100}: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{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%)}:root{box-sizing:border-box;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]{scrollbar-width:auto;scrollbar-color:var(--fg-subtle) rgba(0,0,0,.05)}[style*=overflow]::-webkit-scrollbar,[class*=overflow]::-webkit-scrollbar,[style*=overflow-y]::-webkit-scrollbar,[style*=overflow-x]::-webkit-scrollbar,[class*=scroll]::-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{border-radius:var(--space-0-4);background:rgba(0,0,0,.05)}[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{border-radius:var(--space-0-4);background:var(--fg-subtle)}[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{background:var(--bg-emphasis)}body{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--fg-default);font-weight:400;background-color:var(--gf-default-bg-color);margin:0;padding:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column}body .gf-body--content{display:flex;flex:1 0 0;min-height:0;transition:margin-right .4s cubic-bezier(0.4, 0, 0.2, 1)}body .gf-body--content--main{display:flex;flex-direction:row;flex:1;min-width:0;overflow:hidden}body.gf-chat-expanded:not(.gf-chat-overlay) .gf-body--content{margin-right:var(--gf-chat-push-width, 30vw)}.gf-container,.gf-container--scrollable{width:100%;height:100%}.gf-container--scrollable{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.gf-container--scrollable::-webkit-scrollbar{display:none}:root{--gf-design-system-viewport-max: 1600px;--gf-border-radius-small: var(--space-0-4);--gf-border-radius: var(--space-0-8);--gf-border-radius-large: var(--space-1-2);--gf-border-radius-xl: var(--space-2-0);--gf-border-radius-full: 50%;--gf-component-border-radius-small: var(--gf-border-radius);--space-0-4: clamp(0.15625rem, 0.144937rem + 0.0806vw, 0.195312rem);--space-0-8: clamp(0.3125rem, 0.289812rem + 0.1613vw, 0.390625rem);--space-1-2: clamp(0.46875rem, 0.43475rem + 0.2419vw, 0.585938rem);--space-1-6: clamp(0.625rem, 0.579625rem + 0.3226vw, 0.78125rem);--space-2-0: clamp(0.78125rem, 0.724562rem + 0.4032vw, 0.976562rem);--space-2-4: clamp(0.9375rem, 0.869437rem + 0.4839vw, 1.171875rem);--space-2-8: clamp(1.09375rem, 1.014375rem + 0.5645vw, 1.367188rem);--space-3-2: clamp(1.25rem, 1.15925rem + 0.6452vw, 1.5625rem);--space-3-6: clamp(1.40625rem, 1.304187rem + 0.7258vw, 1.757812rem);--space-4-0: clamp(1.5625rem, 1.449062rem + 0.8065vw, 1.953125rem);--space-4-4: clamp(1.71875rem, 1.594rem + 0.8871vw, 2.148438rem);--space-4-8: clamp(1.875rem, 1.738938rem + 0.9677vw, 2.34375rem);--space-5-2: clamp(2.03125rem, 1.883812rem + 1.0484vw, 2.539062rem);--space-5-6: clamp(2.1875rem, 2.02875rem + 1.129vw, 2.734375rem);--space-6-0: clamp(2.34375rem, 2.173625rem + 1.2097vw, 2.929688rem);--space-6-4: clamp(2.5rem, 2.318563rem + 1.2903vw, 3.125rem);--space-6-8: clamp(2.65625rem, 2.463437rem + 1.371vw, 3.320312rem);--space-7-2: clamp(2.8125rem, 2.608375rem + 1.4516vw, 3.515625rem);--space-7-6: clamp(2.96875rem, 2.75325rem + 1.5323vw, 3.710938rem);--space-8-0: clamp(3.125rem, 2.898188rem + 1.6129vw, 3.90625rem);--space-8-4: clamp(3.28125rem, 3.043125rem + 1.6935vw, 4.101562rem);--space-8-8: clamp(3.4375rem, 3.188rem + 1.7742vw, 4.296875rem);--space-9-2: clamp(3.59375rem, 3.332937rem + 1.8548vw, 4.492188rem);--space-9-6: clamp(3.75rem, 3.477812rem + 1.9355vw, 4.6875rem);--space-10-0: clamp(3.90625rem, 3.62275rem + 2.0161vw, 4.882812rem);--space-0-4--0-8: clamp(0.15625rem, 0.088188rem + 0.4839vw, 0.390625rem);--space-0-8--1-2: clamp(0.3125rem, 0.233125rem + 0.5645vw, 0.585938rem);--space-1-2--1-6: clamp(0.46875rem, 0.378rem + 0.6452vw, 0.78125rem);--space-1-6--2-0: clamp(0.625rem, 0.522937rem + 0.7258vw, 0.976562rem);--space-2-0--2-4: clamp(0.78125rem, 0.667812rem + 0.8065vw, 1.171875rem);--space-2-4--2-8: clamp(0.9375rem, 0.81275rem + 0.8871vw, 1.367188rem);--space-2-8--3-2: clamp(1.09375rem, 0.957687rem + 0.9677vw, 1.5625rem);--space-3-2--3-6: clamp(1.25rem, 1.102562rem + 1.0484vw, 1.757812rem);--space-3-6--4-0: clamp(1.40625rem, 1.2475rem + 1.129vw, 1.953125rem);--space-4-0--4-4: clamp(1.5625rem, 1.392375rem + 1.2097vw, 2.148438rem);--space-4-4--4-8: clamp(1.71875rem, 1.537313rem + 1.2903vw, 2.34375rem);--space-4-8--5-2: clamp(1.875rem, 1.682187rem + 1.371vw, 2.539062rem);--space-5-2--5-6: clamp(2.03125rem, 1.827125rem + 1.4516vw, 2.734375rem);--space-5-6--6-0: clamp(2.1875rem, 1.972rem + 1.5323vw, 2.929688rem);--space-6-0--6-4: clamp(2.34375rem, 2.116938rem + 1.6129vw, 3.125rem);--space-6-4--6-8: clamp(2.5rem, 2.261875rem + 1.6935vw, 3.320312rem);--space-6-8--7-2: clamp(2.65625rem, 2.40675rem + 1.7742vw, 3.515625rem);--space-7-2--7-6: clamp(2.8125rem, 2.551687rem + 1.8548vw, 3.710938rem);--space-7-6--8-0: clamp(2.96875rem, 2.696562rem + 1.9355vw, 3.90625rem);--space-8-0--8-4: clamp(3.125rem, 2.8415rem + 2.0161vw, 4.101562rem);--space-8-4--8-8: clamp(3.28125rem, 2.986375rem + 2.0968vw, 4.296875rem);--space-8-8--9-2: clamp(3.4375rem, 3.131312rem + 2.1774vw, 4.492188rem);--space-9-2--9-6: clamp(3.59375rem, 3.276187rem + 2.2581vw, 4.6875rem);--space-9-6--10: clamp(3.75rem, 3.421125rem + 2.3387vw, 4.882812rem);--space-0-4--1-2: clamp(0.15625rem, 0.0315rem + 0.8871vw, 0.585938rem);--space-0-8--1-6: clamp(0.3125rem, 0.176437rem + 0.9677vw, 0.78125rem);--space-1-2--2-0: clamp(0.46875rem, 0.321313rem + 1.0484vw, 0.976562rem);--space-1-6--2-4: clamp(0.625rem, 0.46625rem + 1.129vw, 1.171875rem);--space-2-0--2-8: clamp(0.78125rem, 0.611125rem + 1.2097vw, 1.367188rem);--space-2-4--3-2: clamp(0.9375rem, 0.756062rem + 1.2903vw, 1.5625rem);--space-2-8--3-6: clamp(1.09375rem, 0.900937rem + 1.371vw, 1.757812rem);--space-2xl-4xl: clamp(1.25rem, 1.045875rem + 1.4516vw, 1.953125rem);--space-3xl-5xl: clamp(1.40625rem, 1.19075rem + 1.5323vw, 2.148438rem);--space-4xl-6xl: clamp(1.5625rem, 1.335688rem + 1.6129vw, 2.34375rem);--space-5xl-7xl: clamp(1.71875rem, 1.480625rem + 1.6935vw, 2.539062rem);--space-6xl-8xl: clamp(1.875rem, 1.6255rem + 1.7742vw, 2.734375rem);--space-7xl-9xl: clamp(2.03125rem, 1.770437rem + 1.8548vw, 2.929688rem);--space-8xl-10xl: clamp(2.1875rem, 1.915312rem + 1.9355vw, 3.125rem);--space-9xl-11xl: clamp(2.34375rem, 2.06025rem + 2.0161vw, 3.320312rem);--space-10xl-12xl: clamp(2.5rem, 2.205125rem + 2.0968vw, 3.515625rem);--space-6-8--7-6: clamp(2.65625rem, 2.350062rem + 2.1774vw, 3.710938rem);--space-7-2--8-0: clamp(2.8125rem, 2.494937rem + 2.2581vw, 3.90625rem);--space-0-4--1-6: clamp(0.15625rem, -0.251.875rem + 1.2903vw, 0.78125rem)}:root{--gf-central-column-width: calc(var(--space-10-0) * 12)}.gf-container--small{width:100%;height:100%;max-width:600px;padding:var(--space-2-4);display:flex;gap:var(--space-4-0)}.gf-container--medium{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{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{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}.pad{--padding: 1rem;padding:var(--padding)}.pad--sm{--padding: 0.625rem;padding:var(--padding)}:root{--gf-icon-color-neutral: var(--fg-subtle);--gf-icon-round-large-width: var(--space-4-4);--gf-icon-xs: var(--space-1-2);--gf-icon-sm: var(--space-1-6);--gf-icon-md: var(--space-2-0);--gf-icon-lg: var(--space-2-4);--gf-icon-xl: var(--space-3-2);--gf-icon-2xl: var(--space-4-0)}.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--2xl,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-icon--3-6,.gf-icon--3-2,.gf-icon--xl,.gf-icon--2-8,.gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-icon--2-4,.gf-button--icon .gf-icon,.gf-icon--lg,.gf-icon--2-0,.gf-icon--md,.gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-icon--1-6,.gf-modal--close .gf-icon,.gf-button--neutral--round .gf-icon,.gf-button--icon--square .gf-icon,.gf-button--icon--square--small .gf-icon,.gf-icon--sm,.gf-icon--1-2,.gf-icon--xs{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.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--2xl i,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-icon--3-6 i,.gf-icon--3-2 i,.gf-icon--xl i,.gf-icon--2-8 i,.gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-icon--2-4 i,.gf-button--icon .gf-icon i,.gf-icon--lg i,.gf-icon--2-0 i,.gf-icon--md i,.gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-icon--1-6 i,.gf-modal--close .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--sm i,.gf-icon--1-2 i,.gf-button--icon--square--small .gf-icon i,.gf-icon--xs 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--2xl svg,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-icon--3-6 svg,.gf-icon--3-2 svg,.gf-icon--xl svg,.gf-icon--2-8 svg,.gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-icon--2-4 svg,.gf-button--icon .gf-icon svg,.gf-icon--lg svg,.gf-icon--2-0 svg,.gf-icon--md svg,.gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-icon--1-6 svg,.gf-modal--close .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--sm svg,.gf-icon--1-2 svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--xs 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--2xl img,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-icon--3-6 img,.gf-icon--3-2 img,.gf-icon--xl img,.gf-icon--2-8 img,.gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-icon--2-4 img,.gf-button--icon .gf-icon img,.gf-icon--lg img,.gf-icon--2-0 img,.gf-icon--md img,.gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-icon--1-6 img,.gf-modal--close .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--sm img,.gf-icon--1-2 img,.gf-button--icon--square--small .gf-icon img,.gf-icon--xs 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--1-2,.gf-button--icon--square--small .gf-icon,.gf-icon--xs{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--xs i,.gf-icon--1-2 svg,.gf-button--icon--square--small .gf-icon svg,.gf-icon--xs svg,.gf-icon--1-2 img,.gf-button--icon--square--small .gf-icon img,.gf-icon--xs 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-modal--close .gf-icon,.gf-button--neutral--round .gf-icon,.gf-button--icon--square .gf-icon,.gf-button--icon--square--small .gf-icon,.gf-icon--sm{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-modal--close .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--sm i,.gf-icon--1-6 svg,.gf-modal--close .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--sm svg,.gf-icon--1-6 img,.gf-modal--close .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--sm 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--2-0,.gf-icon--md,.gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon,.gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .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-icon--md i,.gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon i,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon i,.gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon i,.gf-icon--2-0 svg,.gf-icon--md svg,.gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon svg,.gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-icon--2-0 img,.gf-icon--md img,.gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon img,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon .gf-icon img,.gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon img{width:100%;height:100%;font-size:var(--space-2-0);line-height:var(--space-2-0)}.gf-icon--2-4,.gf-button--icon .gf-icon,.gf-icon--lg{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--lg i,.gf-icon--2-4 svg,.gf-button--icon .gf-icon svg,.gf-icon--lg svg,.gf-icon--2-4 img,.gf-button--icon .gf-icon img,.gf-icon--lg 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-8,.gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team,.gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team{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-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team i,.gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team i,.gf-icon--2-8 svg,.gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team svg,.gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team svg,.gf-icon--2-8 img,.gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--team img,.gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--team 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--3-2,.gf-icon--xl{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-icon--xl i,.gf-icon--3-2 svg,.gf-icon--xl svg,.gf-icon--3-2 img,.gf-icon--xl 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-icon--2xl,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity,.gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity{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--2xl i,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity i,.gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity i,.gf-icon--4-0 svg,.gf-icon--2xl svg,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity svg,.gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity svg,.gf-icon--4-0 img,.gf-icon--2xl img,.gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon .gf-icon--entity img,.gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity img,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon .gf-icon--entity 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(--gf-spacing-lg);vertical-align:middle}.gf-icon--initial{background:var(--bg-emphasis);width:var(--gf-icon-xl);height:var(--gf-icon-xl);font-size:var(--gf-icon-sm);font-weight:600;color:var(--fg-default)}:root{--gf-button-height: var(--space-4-0);--gf-button-border-radius: var(--space-0-8)}.gf-button--box--large,.gf-button--icon--square,.gf-button--icon--square--small,.gf-button--icon,.gf-button--neutral--round,.gf-button--round--xlarge,.gf-button--square,.gf-button--card,.gf-button--card--vertical,.gf-pill,.gf-button[data-variant=text],.gf-button--text,.gf-button[data-variant=tertiary],.gf-button--tertiary,.gf-button[data-variant=ghost],.gf-button--ghost,.gf-button[data-variant=destructive][data-outline],.gf-button--destructive--outline,.gf-button[data-variant=neutral][data-outline],.gf-button--neutral--outline,.gf-button--outline--neutral,.gf-button[data-variant=secondary][data-outline],.gf-button--secondary--outline,.gf-button[data-variant=primary][data-outline],.gf-button--primary--outline,.gf-button[data-variant=destructive],.gf-button--destructive,.gf-button[data-variant=neutral],.gf-button--neutral,.gf-button[data-variant=secondary],.gf-button--secondary,.gf-button[data-variant=primary],.gf-button--primary,.gf-button{border-radius:var(--gf-button-border-radius);width:fit-content;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;gap:var(--gf-spacing-sm)}.gf-button--box--large:disabled:not(.is-loading),.gf-button--icon--square:disabled:not(.is-loading),.gf-button--icon--square--small:disabled:not(.is-loading),.gf-button--icon:disabled:not(.is-loading),.gf-button--neutral--round:disabled:not(.is-loading),.gf-button--round--xlarge:disabled:not(.is-loading),.gf-button--square:disabled:not(.is-loading),.gf-button--card:disabled:not(.is-loading),.gf-button--card--vertical:disabled:not(.is-loading),.gf-pill:disabled:not(.is-loading),.gf-button--text:disabled:not(.is-loading),.gf-button--tertiary:disabled:not(.is-loading),.gf-button--ghost:disabled:not(.is-loading),.gf-button--destructive--outline:disabled:not(.is-loading),.gf-button--neutral--outline:disabled:not(.is-loading),.gf-button--outline--neutral:disabled:not(.is-loading),.gf-button--secondary--outline:disabled:not(.is-loading),.gf-button--primary--outline:disabled:not(.is-loading),.gf-button--destructive:disabled:not(.is-loading),.gf-button--neutral:disabled:not(.is-loading),.gf-button--secondary:disabled:not(.is-loading),.gf-button--primary:disabled:not(.is-loading),.gf-button:disabled:not(.is-loading){background-color:var(--bg-muted);color:var(--fg-subtle);border:1px solid var(--border-default);cursor:not-allowed;transition:none}.gf-button--box--large:disabled:not(.is-loading):hover,.gf-button--icon--square:disabled:not(.is-loading):hover,.gf-button--icon--square--small:disabled:not(.is-loading):hover,.gf-button--icon:disabled:not(.is-loading):hover,.gf-button--neutral--round:disabled:not(.is-loading):hover,.gf-button--round--xlarge:disabled:not(.is-loading):hover,.gf-button--square:disabled:not(.is-loading):hover,.gf-button--card:disabled:not(.is-loading):hover,.gf-button--card--vertical:disabled:not(.is-loading):hover,.gf-pill:disabled:not(.is-loading):hover,.gf-button--text:disabled:not(.is-loading):hover,.gf-button--tertiary:disabled:not(.is-loading):hover,.gf-button--ghost:disabled:not(.is-loading):hover,.gf-button--destructive--outline:disabled:not(.is-loading):hover,.gf-button--neutral--outline:disabled:not(.is-loading):hover,.gf-button--outline--neutral:disabled:not(.is-loading):hover,.gf-button--secondary--outline:disabled:not(.is-loading):hover,.gf-button--primary--outline:disabled:not(.is-loading):hover,.gf-button--destructive:disabled:not(.is-loading):hover,.gf-button--neutral:disabled:not(.is-loading):hover,.gf-button--secondary:disabled:not(.is-loading):hover,.gf-button--primary:disabled:not(.is-loading):hover,.gf-button:disabled:not(.is-loading):hover,.gf-button--box--large:disabled:not(.is-loading):focus,.gf-button--icon--square:disabled:not(.is-loading):focus,.gf-button--icon--square--small:disabled:not(.is-loading):focus,.gf-button--icon:disabled:not(.is-loading):focus,.gf-button--neutral--round:disabled:not(.is-loading):focus,.gf-button--round--xlarge:disabled:not(.is-loading):focus,.gf-button--square:disabled:not(.is-loading):focus,.gf-button--card:disabled:not(.is-loading):focus,.gf-button--card--vertical:disabled:not(.is-loading):focus,.gf-pill:disabled:not(.is-loading):focus,.gf-button--text:disabled:not(.is-loading):focus,.gf-button--tertiary:disabled:not(.is-loading):focus,.gf-button--ghost:disabled:not(.is-loading):focus,.gf-button--destructive--outline:disabled:not(.is-loading):focus,.gf-button--neutral--outline:disabled:not(.is-loading):focus,.gf-button--outline--neutral:disabled:not(.is-loading):focus,.gf-button--secondary--outline:disabled:not(.is-loading):focus,.gf-button--primary--outline:disabled:not(.is-loading):focus,.gf-button--destructive:disabled:not(.is-loading):focus,.gf-button--neutral:disabled:not(.is-loading):focus,.gf-button--secondary:disabled:not(.is-loading):focus,.gf-button--primary:disabled:not(.is-loading):focus,.gf-button:disabled:not(.is-loading):focus,.gf-button--box--large:disabled:not(.is-loading):active,.gf-button--icon--square:disabled:not(.is-loading):active,.gf-button--icon--square--small:disabled:not(.is-loading):active,.gf-button--icon:disabled:not(.is-loading):active,.gf-button--neutral--round:disabled:not(.is-loading):active,.gf-button--round--xlarge:disabled:not(.is-loading):active,.gf-button--square:disabled:not(.is-loading):active,.gf-button--card:disabled:not(.is-loading):active,.gf-button--card--vertical:disabled:not(.is-loading):active,.gf-pill:disabled:not(.is-loading):active,.gf-button--text:disabled:not(.is-loading):active,.gf-button--tertiary:disabled:not(.is-loading):active,.gf-button--ghost:disabled:not(.is-loading):active,.gf-button--destructive--outline:disabled:not(.is-loading):active,.gf-button--neutral--outline:disabled:not(.is-loading):active,.gf-button--outline--neutral:disabled:not(.is-loading):active,.gf-button--secondary--outline:disabled:not(.is-loading):active,.gf-button--primary--outline:disabled:not(.is-loading):active,.gf-button--destructive:disabled:not(.is-loading):active,.gf-button--neutral:disabled:not(.is-loading):active,.gf-button--secondary:disabled:not(.is-loading):active,.gf-button--primary:disabled:not(.is-loading):active,.gf-button:disabled:not(.is-loading):active{background-color:var(--bg-muted);color:var(--fg-subtle);border:1px solid var(--border-default);box-shadow:none;cursor:not-allowed}.is-loading.gf-button--box--large:disabled,.is-loading.gf-button--icon--square:disabled,.is-loading.gf-button--icon--square--small:disabled,.is-loading.gf-button--icon:disabled,.is-loading.gf-button--neutral--round:disabled,.is-loading.gf-button--round--xlarge:disabled,.is-loading.gf-button--square:disabled,.is-loading.gf-button--card:disabled,.is-loading.gf-button--card--vertical:disabled,.is-loading.gf-pill:disabled,.is-loading.gf-button--text:disabled,.is-loading.gf-button--tertiary:disabled,.is-loading.gf-button--ghost:disabled,.is-loading.gf-button--destructive--outline:disabled,.is-loading.gf-button--neutral--outline:disabled,.is-loading.gf-button--outline--neutral:disabled,.is-loading.gf-button--secondary--outline:disabled,.is-loading.gf-button--primary--outline:disabled,.is-loading.gf-button--destructive:disabled,.is-loading.gf-button--neutral:disabled,.is-loading.gf-button--secondary:disabled,.is-loading.gf-button--primary:disabled,.is-loading.gf-button:disabled{cursor:wait;opacity:.85;pointer-events:none;color:rgba(0,0,0,0);transition:none}.gf-button{box-shadow:var(--gf-shadow-button);color:var(--fg-on-emphasis);background:var(--bg-emphasis);border:none;position:relative;overflow:hidden;font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);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::after{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.15);opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:inherit}.gf-button:hover:not(:disabled)::after{opacity:1}.gf-button:hover:not(:disabled){box-shadow:var(--gf-shadow-button-hover)}.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[data-variant=primary],.gf-button--primary{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);box-shadow:var(--gf-shadow-button);color:var(--fg-on-emphasis);background:var(--bg-emphasis);border:none;position:relative;overflow:hidden}.gf-button[data-variant=primary] .gf-icon,.gf-button--primary .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=primary] i,.gf-button[data-variant=primary] svg,.gf-button[data-variant=primary] img,.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[data-variant=primary]:hover,.gf-button--primary:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=primary]::after,.gf-button--primary::after{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.15);opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:inherit}.gf-button[data-variant=primary]:hover:not(:disabled)::after,.gf-button--primary:hover:not(:disabled)::after{opacity:1}.gf-button[data-variant=primary]:hover:not(:disabled),.gf-button--primary:hover:not(:disabled){box-shadow:var(--gf-shadow-button-hover)}.gf-button[data-variant=secondary],.gf-button--secondary{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);color:var(--fg-on-emphasis);background:var(--accent-fg);border:none}.gf-button[data-variant=secondary] .gf-icon,.gf-button--secondary .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=secondary] i,.gf-button[data-variant=secondary] svg,.gf-button[data-variant=secondary] img,.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[data-variant=secondary]:hover,.gf-button--secondary:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=secondary]:hover:not(:disabled),.gf-button--secondary:hover:not(:disabled){background:var(--accent-hover)}.gf-button[data-variant=secondary]:active:not(:disabled),.gf-button--secondary:active:not(:disabled){background:var(--accent-active)}.gf-button[data-variant=neutral],.gf-button--neutral{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);color:var(--fg-muted);background:var(--bg-subtle);border:1px solid var(--border-default)}.gf-button[data-variant=neutral] .gf-icon,.gf-button--neutral .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=neutral] i,.gf-button[data-variant=neutral] svg,.gf-button[data-variant=neutral] img,.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[data-variant=neutral]:hover,.gf-button--neutral:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=destructive],.gf-button--destructive{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);color:var(--fg-on-emphasis);background:var(--status-danger);border:none}.gf-button[data-variant=destructive] .gf-icon,.gf-button--destructive .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=destructive] i,.gf-button[data-variant=destructive] svg,.gf-button[data-variant=destructive] img,.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[data-variant=destructive]:hover,.gf-button--destructive:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=destructive]:hover,.gf-button--destructive:hover{text-decoration:none;opacity:.7}.gf-button[data-variant=destructive]:hover:not(:disabled),.gf-button--destructive:hover:not(:disabled){background:var(--status-danger-hover)}.gf-button[data-variant=destructive]:active:not(:disabled),.gf-button--destructive:active:not(:disabled){background:var(--status-danger-active)}.gf-button[data-variant=primary][data-outline],.gf-button--primary--outline{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);background:var(--gf-primary-50);border:1px solid var(--gf-primary-200);color:var(--gf-primary-500)}.gf-button[data-variant=primary][data-outline] .gf-icon,.gf-button--primary--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=primary][data-outline] i,.gf-button[data-variant=primary][data-outline] svg,.gf-button[data-variant=primary][data-outline] img,.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[data-variant=primary][data-outline]:hover,.gf-button--primary--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=primary][data-outline]:hover:not(:disabled),.gf-button--primary--outline:hover:not(:disabled){background:var(--gf-primary-100);border-color:var(--gf-primary-300);color:var(--gf-primary-600)}.gf-button[data-variant=secondary][data-outline],.gf-button--secondary--outline{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);background:var(--gf-accent-50);border:1px solid var(--gf-accent-200);color:var(--gf-accent-500)}.gf-button[data-variant=secondary][data-outline] .gf-icon,.gf-button--secondary--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=secondary][data-outline] i,.gf-button[data-variant=secondary][data-outline] svg,.gf-button[data-variant=secondary][data-outline] img,.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[data-variant=secondary][data-outline]:hover,.gf-button--secondary--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=secondary][data-outline]:hover:not(:disabled),.gf-button--secondary--outline:hover:not(:disabled){background:var(--gf-accent-100);border-color:var(--gf-accent-300);color:var(--gf-accent-600)}.gf-button[data-variant=neutral][data-outline],.gf-button--neutral--outline,.gf-button--outline--neutral{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500)}.gf-button[data-variant=neutral][data-outline] .gf-icon,.gf-button--neutral--outline .gf-icon,.gf-button--outline--neutral .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=neutral][data-outline] i,.gf-button[data-variant=neutral][data-outline] svg,.gf-button[data-variant=neutral][data-outline] img,.gf-button--neutral--outline i,.gf-button--outline--neutral i,.gf-button--neutral--outline svg,.gf-button--outline--neutral svg,.gf-button--neutral--outline img,.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[data-variant=neutral][data-outline]:hover,.gf-button--neutral--outline:hover,.gf-button--outline--neutral:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=neutral][data-outline]:hover:not(:disabled),.gf-button--neutral--outline:hover:not(:disabled),.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[data-variant=destructive][data-outline],.gf-button--destructive--outline{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8);background:var(--gf-destructive-50);border:1px solid var(--gf-destructive-200);color:var(--gf-destructive-500)}.gf-button[data-variant=destructive][data-outline] .gf-icon,.gf-button--destructive--outline .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=destructive][data-outline] i,.gf-button[data-variant=destructive][data-outline] svg,.gf-button[data-variant=destructive][data-outline] img,.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[data-variant=destructive][data-outline]:hover,.gf-button--destructive--outline:hover{text-decoration:none;opacity:1;box-shadow:0 2px 6px rgba(16,24,40,.06)}.gf-button[data-variant=destructive][data-outline]:hover:not(:disabled),.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[data-size=sm]{font-size:var(--space-1-2);line-height:var(--gf-text-body);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button[data-size=sm] .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button[data-size=sm] i,.gf-button[data-size=sm] svg,.gf-button[data-size=sm] img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button--sm,.gf-button--small{font-size:var(--space-1-2);line-height:var(--gf-text-body);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6)}.gf-button--sm .gf-icon,.gf-button--small .gf-icon{width:var(--space-1-6);height:var(--space-1-6)}.gf-button--sm i,.gf-button--sm svg,.gf-button--sm img,.gf-button--small i,.gf-button--small svg,.gf-button--small img{width:var(--space-1-2);height:var(--space-1-2);display:flex;align-items:center;justify-content:center}.gf-button[data-size=md]{font-size:var(--gf-text-body);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button[data-size=md] .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button[data-size=md] i,.gf-button[data-size=md] svg,.gf-button[data-size=md] img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button--md,.gf-button--medium{font-size:var(--gf-text-body);line-height:var(--space-1-6);height:var(--space-3-6);padding:var(--space-0-8) var(--space-2-0)}.gf-button--md .gf-icon,.gf-button--medium .gf-icon{width:var(--space-2-0);height:var(--space-2-0)}.gf-button--md i,.gf-button--md svg,.gf-button--md img,.gf-button--medium i,.gf-button--medium svg,.gf-button--medium img{width:var(--space-1-6);height:var(--space-1-6);display:flex;align-items:center;justify-content:center}.gf-button[data-size=lg]{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button[data-size=lg] .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-size=lg] i,.gf-button[data-size=lg] svg,.gf-button[data-size=lg] img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--lg,.gf-button--large{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button--lg .gf-icon,.gf-button--large .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--lg i,.gf-button--lg svg,.gf-button--lg img,.gf-button--large i,.gf-button--large svg,.gf-button--large img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button[data-size=xl]{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:fit-content;padding:var(--space-1-6)}.gf-button[data-size=xl] .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-size=xl] i,.gf-button[data-size=xl] svg,.gf-button[data-size=xl] img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--xl,.gf-button--xlarge{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:fit-content;padding:var(--space-1-6)}.gf-button--xl .gf-icon,.gf-button--xlarge .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button--xl i,.gf-button--xl svg,.gf-button--xl img,.gf-button--xlarge i,.gf-button--xlarge svg,.gf-button--xlarge img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button[data-variant=ghost],.gf-button--ghost{background:rgba(0,0,0,0);color:var(--fg-muted);border:none;box-shadow:none;font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button[data-variant=ghost]:hover:not(:disabled),.gf-button--ghost:hover:not(:disabled){background:var(--bg-muted);color:var(--fg-default)}.gf-button[data-variant=ghost] .gf-icon,.gf-button--ghost .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=ghost] i,.gf-button[data-variant=ghost] svg,.gf-button[data-variant=ghost] img,.gf-button--ghost i,.gf-button--ghost svg,.gf-button--ghost img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button[data-variant=tertiary],.gf-button--tertiary{background:var(--bg-subtle);color:var(--fg-default);border:none;font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button[data-variant=tertiary]:hover:not(:disabled),.gf-button--tertiary:hover:not(:disabled){background:var(--bg-muted);color:var(--fg-default)}.gf-button[data-variant=tertiary] .gf-icon,.gf-button--tertiary .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=tertiary] i,.gf-button[data-variant=tertiary] svg,.gf-button[data-variant=tertiary] img,.gf-button--tertiary i,.gf-button--tertiary svg,.gf-button--tertiary img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button[data-variant=text],.gf-button--text{background:rgba(0,0,0,0);color:var(--primary-fg);border:none;box-shadow:none;padding-left:0;padding-right:0;height:auto;font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);height:var(--space-4-0);padding:var(--space-1-2) var(--space-2-8)}.gf-button[data-variant=text]:hover:not(:disabled),.gf-button--text:hover:not(:disabled){color:var(--primary-hover);text-decoration:underline}.gf-button[data-variant=text] .gf-icon,.gf-button--text .gf-icon{width:var(--space-2-4);height:var(--space-2-4)}.gf-button[data-variant=text] i,.gf-button[data-variant=text] svg,.gf-button[data-variant=text] img,.gf-button--text i,.gf-button--text svg,.gf-button--text img{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center}.gf-button--inverse{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);box-shadow:none}.gf-button--inverse i{font-size:var(--gf-text-compact)}.gf-button--inverse:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2);color:var(--fg-on-emphasis);box-shadow:none}.gf-button--inverse.active{background:hsla(0,0%,100%,.2);color:var(--fg-on-emphasis);border-color:hsla(0,0%,100%,.2)}.gf-button--inverse.active:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.2)}.gf-button--compact{padding:var(--gf-spacing-sm) var(--gf-spacing-lg);width:auto;flex-shrink:0;gap:var(--gf-spacing-xs)}.gf-button--compact i{font-size:var(--space-1-2)}.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(--gf-text-body);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--card,.gf-button--card--vertical{width:100%;padding:var(--gf-spacing-xl);gap:var(--gf-spacing-xl);background-color:var(--bg-subtle);border:1px solid var(--border-default);border-radius:var(--space-1-2);color:var(--fg-default);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(--gf-spacing-xs);flex:1;text-align:left}.gf-button--card--title{color:var(--fg-default);font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);font-weight:600}.gf-button--card--description{color:var(--fg-muted);font-weight:400}.gf-button--card:hover:not(:disabled),.gf-button--card--vertical:hover:not(:disabled){background-color:var(--bg-muted);border-color:var(--border-emphasis)}.gf-button--card--active{background-color:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent-fg)}.gf-button--card--active .gf-icon{color:var(--accent-fg)}.gf-button--card--active .gf-button--card--title{color:var(--accent-hover);font-weight:600}.gf-button--card--active .gf-button--card--description{color:var(--accent-fg)}.gf-button--card--active:hover:not(:disabled){background-color:var(--accent-bg-muted);border-color:var(--accent-border-strong)}.gf-button--card--vertical{flex-direction:column;align-items:center;text-align:center;gap:var(--gf-spacing-md);padding:var(--gf-spacing-xl);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(--gf-text-body);font-weight:500;width:var(--space-8-0);height:var(--space-8-0);padding:var(--gf-spacing-lg);background:var(--gf-neutral-50);border:1px solid var(--gf-neutral-200);color:var(--gf-neutral-500);background-color:var(--bg-default);flex-direction:column;align-items:center;justify-content:center;gap:0}.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)}.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(--bg-muted);color:var(--fg-subtle);border:1px solid var(--border-default);cursor:not-allowed;pointer-events:auto}.gf-button--round--xlarge.is-disabled:hover{background-color:var(--bg-muted);color:var(--fg-subtle);border:1px solid var(--border-default)}.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%;background-color:var(--bg-default);border:1px solid var(--border-default);color:var(--fg-muted);transition:all .2s ease-in-out;cursor:pointer}.gf-button--neutral--round i,.gf-button--neutral--round svg,.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--round:hover{background-color:var(--bg-subtle);border-color:var(--border-emphasis);color:var(--fg-muted)}.gf-button--neutral--round:focus{outline:none;box-shadow:0 0 0 2px var(--bg-default),0 0 0 4px var(--primary-fg)}.gf-button--neutral--round:active{background-color:var(--bg-muted);border-color:var(--border-emphasis)}.gf-button--neutral--round:disabled{background-color:var(--bg-muted);color:var(--fg-subtle);border:1px solid var(--border-default);cursor:not-allowed}.gf-button--neutral--round:disabled:hover{background-color:var(--bg-muted);color:var(--fg-subtle);border-color:var(--border-default)}.gf-button--neutral--round--active{background-color:var(--primary-bg);border-color:var(--primary-border);color:var(--primary-hover)}.gf-button--neutral--round--active:hover{background-color:var(--primary-bg-muted);border-color:var(--primary-border-emphasis)}.gf-button--success{color:var(--status-success)}.gf-button--success:hover:not(:disabled){background-color:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-hover)}.gf-button--success:focus:not(:disabled){outline:none;box-shadow:0 0 0 2px var(--bg-default),0 0 0 4px var(--status-success)}.gf-button--success:active:not(:disabled){background-color:var(--status-success-bg-muted);border-color:var(--status-success-border-emphasis)}.gf-button--icon{background-color:rgba(0,0,0,0);border:none;color:var(--fg-muted);padding:0;min-width:var(--space-2-8);height:auto}.gf-button--icon:hover:not(:disabled){background-color:var(--bg-muted);color:var(--fg-default)}.gf-button--icon:active:not(:disabled){background-color:var(--border-default)}.gf-button--icon--square,.gf-button--icon--square--small{font-size:var(--space-1-2);line-height:var(--gf-text-body);height:var(--space-3-2);padding:var(--space-0-4) var(--space-1-6);padding:var(--gf-spacing-xs);width:var(--space-4-0);height:var(--space-4-0);background-color:var(--bg-subtle);border:1px solid var(--border-default);color:var(--fg-muted)}.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),.gf-button--icon--square--small:hover:not(:disabled){background-color:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-fg)}.gf-button--icon--square:hover:not(:disabled) .gf-icon,.gf-button--icon--square--small:hover:not(:disabled) .gf-icon{color:var(--accent-fg)}.gf-button--icon--square:focus:not(:disabled),.gf-button--icon--square--small:focus:not(:disabled),.gf-button--icon--square:active:not(:disabled),.gf-button--icon--square--small:active:not(:disabled){background-color:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-fg)}.gf-button--icon--square:focus:not(:disabled) .gf-icon,.gf-button--icon--square--small:focus:not(:disabled) .gf-icon,.gf-button--icon--square:active:not(:disabled) .gf-icon,.gf-button--icon--square--small:active:not(:disabled) .gf-icon{color:var(--accent-fg)}.gf-button--icon--square.is-active,.is-active.gf-button--icon--square--small{background-color:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-fg)}.gf-button--icon--square.is-active .gf-icon,.is-active.gf-button--icon--square--small .gf-icon{color:var(--accent-fg)}.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(--accent-bg);border-color:var(--accent-border);color:var(--accent-fg)}.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(--accent-fg)}.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(--bg-subtle);border-color:var(--border-default);color:var(--fg-muted)}.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(--fg-muted)}.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(--gf-spacing-2xl);width:100%;height:100%;background:var(--bg-subtle);border:1px solid var(--border-default);color:var(--fg-muted);cursor:grab;transition:all .2s ease}.gf-button--box--large:hover:not(:disabled){border-color:var(--primary-border);background:var(--primary-bg);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-button--box--large--icon{margin-bottom:var(--gf-spacing-md);color:var(--primary-fg);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(--gf-text-subtitle);text-align:center;color:inherit}.gf-button--icon--square.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]){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{color:var(--fg-muted)}.gf-button--icon--square.gf-button--star[data-favorited=false] svg path,.gf-button--icon--square.gf-button--star:not([data-favorited]) svg path{fill:none;stroke:var(--fg-muted)}.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){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{color:var(--accent-fg)}.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{fill:none;stroke:var(--accent-fg)}.gf-button--icon--square.gf-button--star[data-favorited=true]{background:var(--gf-secondary-50);border:1px solid var(--gf-secondary-200);color:var(--gf-secondary-500);background-color:var(--accent-bg-muted);border-color:var(--accent-border-strong)}.gf-button--icon--square.gf-button--star[data-favorited=true] .gf-icon{color:var(--accent-fg)}.gf-button--icon--square.gf-button--star[data-favorited=true] svg path{fill:var(--accent-fg);stroke:var(--accent-fg)}.gf-button--icon--square.gf-button--star[data-favorited=true]:hover:not(:disabled){background-color:var(--accent-border);border-color:var(--accent-border-emphasis);color:var(--accent-hover)}.gf-button--icon--square.gf-button--star[data-favorited=true]:hover:not(:disabled) .gf-icon{color:var(--accent-hover)}.gf-button--icon--square.gf-button--star[data-favorited=true]:hover:not(:disabled) svg path{fill:var(--accent-hover);stroke:var(--accent-hover)}.gf-button--star--header-action{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.gf-button--star--header-action svg{width:var(--space-2-4);height:var(--space-2-4);transition:stroke .2s ease,fill .2s ease}.gf-button--star--header-action[data-favorited=false] svg path,.gf-button--star--header-action:not([data-favorited]) svg path{fill:var(--fg-on-emphasis);stroke:var(--fg-subtle)}.gf-button--star--header-action[data-favorited=false]:hover svg path,.gf-button--star--header-action:not([data-favorited]):hover svg path{fill:var(--bg-muted);stroke:var(--fg-subtle)}.gf-button--star--header-action[data-favorited=true] svg path{fill:var(--accent-fg);stroke:var(--accent-fg)}.gf-button--star--header-action[data-favorited=true]:hover svg path{fill:var(--accent-hover);stroke:var(--accent-hover)}.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(--fg-subtle)}.gf-button--star--icon-only:hover svg path{stroke:var(--accent-fg)}.gf-button--star--icon-only[data-favorited=true] svg path{fill:var(--accent-fg);stroke:var(--accent-fg)}.gf-table--detail--sidebar--list--item:hover .gf-button--star--icon-only svg path{stroke:var(--fg-default)}.gf-table--detail--sidebar--list--item:has(.active) .gf-button--star--icon-only svg path{stroke:var(--primary-fg)}.gf-collection--sidebar--table-item:hover .gf-button--star--icon-only{opacity:1}.gf-dashboard-card,.gf-team-object-card{position:relative}.gf-dashboard-card>.gf-button--star,.gf-team-object-card>.gf-button--star{position:absolute;top:var(--gf-spacing-sm);right:var(--gf-spacing-sm);z-index:10;opacity:0;transition:opacity .2s ease}.gf-dashboard-card>.gf-button--star:hover,.gf-dashboard-card>.gf-button--star[data-favorited=true],.gf-team-object-card>.gf-button--star:hover,.gf-team-object-card>.gf-button--star[data-favorited=true]{opacity:1}.gf-dashboard-card>.gf-button--star.gf-button--star--header-action svg,.gf-team-object-card>.gf-button--star.gf-button--star--header-action svg{width:var(--space-2-4);height:var(--space-2-4)}.gf-dashboard-card:hover>.gf-button--star,.gf-team-object-card:hover>.gf-button--star{opacity:1}@media(hover: none){.gf-dashboard-card>.gf-button--star,.gf-team-object-card>.gf-button--star{opacity:.8}}.gf-link,a{color:var(--primary-fg);font-weight:600;text-decoration:none}.gf-link:hover,a:hover{text-decoration:none;cursor:pointer}.gf-link pre,a pre{font-weight:400}:root{--gf-card-padding: var(--space-4-0);--gf-card-border-radius: var(--space-2-0);--gf-card-bg-color: var(--surface-2);--gf-card-bg-color-light: var(--gf-generic-white);--gf-card-bg-color-dark: var(--bg-muted);--gf-card-bg-color-muted: var(--surface-3)}.gf-card--demo,.gf-card,.gf-page--section--delete,.gf-toolbar,.gf-toolbar--primary,.gf-toolbar--secondary,.gf-toolbar--dashboard,.gf-toolbar--widget,.gf-card--entity,.gf-card--transparent,.gf-card--no-border{box-shadow:var(--card-shadow, var(--gf-shadow-card));padding:var(--card-padding, var(--gf-card-padding));border-radius:var(--card-border-radius, var(--space-1-2));background-color:var(--card-bg, var(--gf-card-bg-color));border:var(--card-border, 1px solid var(--border-muted));display:flex;flex-direction:column;gap:var(--gf-spacing-xl)}.gf-card--content--header{display:flex;align-items:center;justify-content:space-between}.gf-card--content{display:flex;flex-direction:column;gap:var(--gf-spacing-lg);flex:1}.gf-card--content--header{display:flex;align-items:center;gap:var(--gf-spacing-md)}.gf-card--content--body,.gf-card--content--footer{display:flex;flex-direction:column;align-items:start;gap:var(--gf-spacing-md)}.gf-card--content--body--metadata{display:flex;gap:var(--gf-spacing-lg);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(--fg-on-emphasis);background-color:var(--primary-border-muted);border-radius:50%;display:flex;align-items:center;justify-content:center}.gf-card--no-border{--card-bg: transparent;--card-shadow: none;--card-border: none;--card-padding: 0}.gf-card--transparent{--card-bg: transparent;--card-shadow: none;--card-border: none}.gf-card--flush{--card-padding: 0}.gf-card--jewel--primary,.gf-first-integration--content>.gf-modal--connector,.gf-form--integration{background:rgba(0,9,71,.75);border:1px solid var(--primary-fg);border-radius:var(--space-1-6);color:var(--fg-on-emphasis)}.gf-card--jewel--primary h2,.gf-first-integration--content>.gf-modal--connector h2,.gf-form--integration h2,.gf-card--jewel--primary h3,.gf-first-integration--content>.gf-modal--connector h3,.gf-form--integration h3,.gf-card--jewel--primary label,.gf-first-integration--content>.gf-modal--connector label,.gf-form--integration label,.gf-card--jewel--primary p,.gf-first-integration--content>.gf-modal--connector p,.gf-form--integration p{color:var(--fg-on-emphasis)}.gf-card--entity{display:grid;grid-template-columns:var(--entity-card-columns, auto 1fr auto);gap:var(--entity-card-gap, var(--gf-spacing-md));align-items:var(--entity-card-align, center);--card-padding: var(--gf-spacing-md)}.gf-card--entity--media{display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-card--entity--content{display:flex;flex-direction:column;gap:var(--gf-spacing-xs);min-width:0}.gf-card--entity--actions{display:flex;align-items:center;gap:var(--gf-spacing-sm)}:root{--gf-navbar-modal-horizontal-height: var(--space-5-6);--modal-overlay-bg: rgba(0, 0, 0, 0.5);--modal-bg: var(--gf-generic-white);--modal-radius: var(--space-2-0);--modal-max-width: calc(var(--space-6-4) * 10);--modal-max-height: 90vh;--modal-container-padding: var(--space-4-8);--modal-header-padding: 0;--modal-body-padding: 0;--modal-footer-padding: 0;--modal-z-index: 1100}.gf-modal,.gf-modal--xlarge,.gf-modal--large,.gf-modal--medium,.gf-modal--small{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--modal-overlay-bg);display:flex;align-items:center;justify-content:center;z-index:var(--modal-z-index)}.gf-modal--close{position:absolute;top:var(--gf-spacing-xl);right:var(--gf-spacing-xl);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:var(--modal-max-width);max-height:var(--modal-max-height);background:var(--modal-bg);border-radius:var(--modal-radius);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,.gf-modal--content[data-size=third-width]{width:33vw;height:100%;min-width:calc(var(--space-3-6)*10);--modal-max-width: calc(var(--space-5-2) * 10);--modal-max-height: calc(100vh - var(--space-7-2))}.gf-modal--content.gf-modal--half-width,.gf-modal--content[data-size=half-width]{width:50vw;height:100%;min-width:calc(var(--space-4-8)*10);--modal-max-width: calc(var(--space-8-0) * 10);--modal-max-height: calc(100vh - var(--space-7-2))}.gf-modal--content.gf-modal--full-width,.gf-modal--content.gf-modal--full,.gf-modal--content[data-size=full]{width:100%;height:100%;--modal-max-width: calc(100vw - var(--space-7-2));--modal-max-height: calc(100vh - var(--space-7-2))}.gf-modal--content[data-size=sm]{--modal-max-width: 600px}.gf-modal--content[data-size=md]{--modal-max-width: 533px}.gf-modal--content[data-size=lg]{--modal-max-width: 667px}.gf-modal--content[data-size=xl]{--modal-max-width: 1200px}.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(--gf-spacing-2xl);flex:1;width:100%;overflow-y:auto;padding:var(--modal-container-padding)}.gf-modal--content--container .gf-base--organization{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.gf-modal--small .gf-modal--content{--modal-max-width: 600px}.gf-modal--medium .gf-modal--content{--modal-max-width: 533px}.gf-modal--large .gf-modal--content{--modal-max-width: 667px}.gf-modal--xlarge .gf-modal--content{--modal-max-width: 1200px}.gf-modal--header{display:flex;align-items:center;justify-content:space-between;padding:var(--modal-header-padding)}.gf-modal--header h3{margin:0;color:var(--fg-default);font-weight:600;font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@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;padding:var(--modal-body-padding)}.gf-modal--body>label{display:block;font-size:var(--gf-text-body);font-weight:600;color:var(--fg-default);margin-bottom:var(--gf-spacing-lg)}.gf-modal--footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--gf-spacing-md);padding:var(--modal-footer-padding)}.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(auto-fill, minmax(11rem, 1fr));gap:var(--gf-spacing-lg);max-height:50vh;overflow-y:auto}.gf-modal--publish{padding:var(--space-2-0);gap:var(--gf-spacing-lg);width:100%}.gf-modal--content--container:has(.gf-modal--publish){padding:var(--gf-spacing-xl)}.gf-modal--team-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--gf-spacing-md);padding:var(--space-2-0);background:var(--bg-subtle);border:2px solid var(--border-default);border-radius:var(--space-1-2);cursor:pointer;transition:all .2s ease}.gf-modal--team-card:hover{background:var(--bg-muted);border-color:var(--border-emphasis);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(--gf-spacing-sm);right:var(--gf-spacing-sm);display:none;align-items:center;justify-content:center;width:var(--space-2-4);height:var(--space-2-4);background:var(--status-success);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-body);font-weight:500;color:var(--fg-default);text-align:center;white-space:nowrap}.gf-modal--team-card:has(input:checked){border-color:var(--status-success);background:var(--status-success-bg)}.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--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(--gf-spacing-xl);padding:var(--gf-spacing-2xl)}.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(--fg-subtle) rgba(0,0,0,.05);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,.05)}.gf-modal--sticky-footer .gf-modal--body::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--fg-subtle)}.gf-modal--sticky-footer .gf-modal--body::-webkit-scrollbar-thumb:hover{background:var(--bg-emphasis)}.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(--bg-default));pointer-events:none;z-index:1;flex-shrink:0}.gf-modal--sticky-footer .gf-modal--footer{flex-shrink:0;background:var(--bg-default);border-top:1px solid var(--border-muted);padding-top:var(--gf-spacing-lg);margin-top:0;position:relative;z-index:2}.gf-modal--content--container:has(.gf-modal--sticky-footer){overflow-y:hidden;padding:var(--gf-spacing-xl)}.gf-popover,.gf-popover--workflow{--popover-bg: rgba(255, 255, 255, 0.5);--popover-border: 1px solid var(--border-muted);padding:var(--popover-padding, var(--gf-spacing-xl));background:var(--popover-bg, var(--bg-default));border:var(--popover-border, 1px solid var(--border-default, var(--border-default)));border-radius:var(--popover-radius, var(--space-0-8));box-shadow:var(--popover-shadow, 0 6px 15px rgba(16, 24, 40, 0.08));z-index:var(--popover-z, 9999);backdrop-filter:blur(8px);width:auto}.gf-popover[data-variant=solid],[data-variant=solid].gf-popover--workflow{--popover-bg: var(--gf-generic-white);backdrop-filter:none}.gf-popover--button--label{font-size:var(--space-1-2);line-height:var(--gf-text-body);font-weight:500;color:var(--fg-default);text-align:center}.gf-popover--workflow{margin-bottom:0;width:auto}.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(--gf-spacing-md)}.gf-popover--workflow .gf-popover--row{display:flex;align-items:center;gap:var(--gf-spacing-md)}.gf-popover--workflow .gf-popover--row--label{font-size:var(--gf-text-body);line-height:var(--gf-text-body);font-weight:600;color:var(--fg-subtle);min-width:3.125rem;text-align:right;padding-right:var(--gf-spacing-sm)}.gf-popover--workflow .gf-popover--row--buttons{display:flex;gap:var(--gf-spacing-sm)}.gf-popover--workflow .gf-popover--row--input .gf-popover--row--label{color:var(--status-info)}.gf-popover--workflow .gf-popover--row--input .gf-button--square{border-color:var(--status-info-bg-muted);color:var(--status-info-hover)}.gf-popover--workflow .gf-popover--row--input .gf-button--square:hover:not(:disabled){background-color:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-active)}.gf-popover--workflow .gf-popover--row--process .gf-popover--row--label{color:var(--primary-fg)}.gf-popover--workflow .gf-popover--row--process .gf-button--square{border-color:var(--primary-border-muted);color:var(--primary-fg)}.gf-popover--workflow .gf-popover--row--process .gf-button--square:hover:not(:disabled){background-color:var(--primary-bg);border-color:var(--primary-border);color:var(--primary-hover)}.gf-popover--workflow .gf-popover--row--ml .gf-popover--row--label{color:var(--accent-border-emphasis)}.gf-popover--workflow .gf-popover--row--ml .gf-button--square{border-color:var(--accent-border);color:var(--accent-fg)}.gf-popover--workflow .gf-popover--row--ml .gf-button--square:hover:not(:disabled){background-color:var(--accent-bg);border-color:var(--accent-border-strong);color:var(--accent-hover)}.gf-popover--workflow .gf-popover--row--merge .gf-popover--row--label{color:var(--celeste-accent-fg)}.gf-popover--workflow .gf-popover--row--merge .gf-button--square{border-color:var(--celeste-accent-bg-muted);color:var(--celeste-accent-fg)}.gf-popover--workflow .gf-popover--row--merge .gf-button--square:hover:not(:disabled){background-color:var(--celeste-accent-bg);border-color:var(--celeste-accent-border);color:var(--celeste-accent-hover)}.gf-popover--workflow .gf-popover--row--output .gf-popover--row--label{color:var(--sap-green-fg)}.gf-popover--workflow .gf-popover--row--output .gf-button--square{border-color:var(--sap-green-border);color:var(--sap-green-hover)}.gf-popover--workflow .gf-popover--row--output .gf-button--square:hover:not(:disabled){background-color:var(--sap-green-bg);border-color:var(--sap-green-border-strong);color:var(--sap-green-active)}.gf-popover--workflow .gf-popover--row--annotate .gf-popover--row--label{color:var(--fg-subtle)}.gf-popover--workflow .gf-popover--row--annotate .gf-button--square{border-color:var(--border-default);color:var(--fg-muted)}.gf-popover--workflow .gf-popover--row--annotate .gf-button--square:hover:not(:disabled){background-color:var(--bg-subtle);border-color:var(--border-emphasis);color:var(--fg-muted)}.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(--bg-default);border:1px solid var(--border-default);border-radius:var(--space-0-4);color:var(--fg-default);width:max-content;max-width:var(--space-3-6)}.tippy-box[data-theme~=popover-menu]{max-width:var(--space-6-0)}.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(--gf-spacing-sm)}.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(--gf-spacing-sm)}@media(min-width: 769px){[id^=tippy-]:has(.gf-org-switcher):not(:has([data-switcher-inline])){z-index:1;position:absolute;inset:0px auto auto 0px;margin:0px;transform:translate(var(--gf-sidebar-width), 0px) !important}body:has(.gf-sidebar--organization.expanded) [id^=tippy-]:has(.gf-org-switcher):not(:has([data-switcher-inline])){transform:translate(var(--gf-sidebar-width-expanded), 0px) !important}}.tippy-box:has(.gf-org-switcher){background-color:rgba(0,0,0,0);border:none;border-radius:0;color:inherit;width:max-content;max-width:none;font-size:inherit;line-height:inherit;box-shadow:none}.gf-org-switcher{background-color:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--gf-sidebar-border-radius);min-width:calc(var(--space-10-0)*2);box-shadow:none;gap:0}.gf-org-switcher--header{padding:var(--gf-spacing-sm) var(--gf-spacing-sm) var(--gf-spacing-md)}.gf-org-switcher--header--label{font-size:var(--space-1-2);font-weight:600;color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.05em}.gf-org-switcher--list{display:flex;flex-direction:column;gap:0}.gf-org-switcher--list--item{display:flex;align-items:center;gap:var(--gf-spacing-md);padding:var(--gf-spacing-sm) var(--gf-spacing-md);border-radius:var(--space-0-8);text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.gf-org-switcher--list--item:hover{background-color:var(--bg-muted)}.gf-org-switcher--list--item--icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-org-switcher--list--item--name{font-size:var(--space-1-4);font-weight:500;color:var(--fg-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-org-switcher--empty{padding:var(--gf-spacing-md);text-align:center}.gf-org-switcher--empty span{font-size:var(--space-1-2);color:var(--fg-subtle);font-style:italic}.gf-org-switcher--footer{margin-top:var(--gf-spacing-xs);padding-top:var(--gf-spacing-xs);border-top:1px solid var(--border-default)}.gf-org-switcher--list--item--icon .gf-icon--entity{width:var(--space-2-8);height:var(--space-2-8)}.gf-org-switcher--list--item--icon .gf-icon--entity img,.gf-org-switcher--list--item--icon .gf-icon--entity .gf-icon--initial{width:100%;height:100%;border-radius:var(--space-0-4)}.gf-org-switcher--list--item--icon .gf-icon--entity .gf-icon--initial{display:flex;align-items:center;justify-content:center;color:var(--fg-on-emphasis);font-size:var(--space-1-2)}.gf-icon--initial--add{background:var(--bg-muted) !important;color:var(--fg-muted) !important;font-size:var(--space-1-6) !important;font-weight:500}:root{--gf-input-height: var(--space-3-6);--gf-input-padding: var(--space-0-8) var(--space-1-2)}.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(--gf-spacing-sm) var(--gf-spacing-md);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(--fg-subtle)}.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(--border-emphasis);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(--bg-subtle);color:var(--fg-subtle);cursor:not-allowed}.gf-input--group{display:flex;flex-flow:row wrap;gap:var(--gf-spacing-sm);width:100%}.gf-input--group+.gf-input--group{margin-top:1rem}.gf-input{color:none;background-color:var(--bg-default);border:1px solid var(--border-default);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(--bg-default);border:1px solid var(--border-default);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(--bg-default);border:1px solid var(--border-default);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(--bg-default);border:1px solid var(--border-default);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(--bg-default);border:1px solid var(--border-default);height:100%;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:100%;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:1.875rem !important}.gf-hierarchical-input.gf-input--text,.gf-hierarchical-input.gf-input--select,.gf-hierarchical-input.gf-input--number{font-size:var(--gf-text-subtitle) !important;padding:.5rem 1.25rem .5rem .75rem !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(--bg-default);border:1px solid var(--border-default);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}select.gf-input,select.gf-input--text,select.gf-input--number,select.gf-input--select,select.select{height:auto;line-height:1.4}.gf-input--label--checkbox{margin-top:var(--gf-spacing-xs);color:var(--fg-muted);display:flex;gap:var(--gf-spacing-sm)}.gf-input--text--inline--wrapper{display:flex;align-items:center;gap:var(--gf-spacing-sm)}.gf-input--text--inline--wrapper .gf-input--text--inline{padding:0;border:none;font-weight:600;font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@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(--fg-subtle)}.gf-input--text--inline--wrapper .gf-input--text--inline--large{font-weight:700;font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@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{padding:0;border:none;font-weight:700;font-size:var(--gf-text-subtitle);line-height:var(--space-2-4);letter-spacing:-0.01em}@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(--fg-subtle)}.gf-input--text--inline--large{padding:0;font-weight:700;font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@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(--gf-spacing-lg)}.gf-input--file--row--preview{display:flex;align-items:center;gap:var(--gf-spacing-lg);padding:var(--gf-spacing-md) var(--space-2-0);background-color:var(--bg-subtle);border:1px solid var(--border-default);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(--border-default)}.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(--gf-spacing-xl) var(--gf-spacing-lg)}.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(--gf-spacing-md)}.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(--gf-spacing-sm)}.gf-input--file--row--upload{display:flex;flex-direction:column;gap:var(--gf-spacing-sm)}.gf-input--file--error-state{padding:var(--gf-spacing-2xl) var(--gf-spacing-xl);background:linear-gradient(135deg, var(--status-danger-bg) 0%, var(--status-danger-bg) 100%);border:2px solid var(--status-danger-border);border-radius:var(--space-1-6);text-align:center}.gf-input--file--error-content{display:flex;align-items:center;justify-content:center;gap:var(--gf-spacing-lg);flex-wrap:wrap}.gf-input--file--error-icon{width:var(--space-4-8);height:var(--space-4-8);background:var(--status-danger-bg-muted);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(--status-danger)}.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(--status-danger-active);margin-bottom:var(--gf-spacing-xs)}.gf-input--file--error-message{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--status-danger-hover)}.gf-input--file-gallery{width:100%;display:flex;flex-direction:column;gap:var(--gf-spacing-xl)}.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(--gf-spacing-md);color:var(--fg-default)}.gf-input--file-gallery--row--current .gf-input--file--current-image{display:flex;align-items:flex-start;gap:var(--gf-spacing-lg);padding:var(--gf-spacing-md) var(--space-2-0);background-color:var(--bg-subtle);border:1px solid var(--border-default);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(--border-default);flex-shrink:0}.gf-input--file-gallery--row--gallery .gf-loading{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--fg-muted);padding:var(--gf-spacing-xl);text-align:center}.gf-input--file-gallery--row--gallery .gf-image-gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gf-spacing-lg)}.gf-input--file-gallery--row--gallery .gf-text--muted{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--fg-muted);padding:var(--gf-spacing-xl);text-align:center;font-style:italic}.gf-input--file-gallery--row--upload{display:flex;flex-direction:column;gap:var(--gf-spacing-sm)}.gf-input--file-gallery--compact-upload{display:inline-flex;align-items:center;gap:var(--gf-spacing-md);padding:var(--gf-spacing-md) var(--gf-spacing-xl);background:var(--bg-emphasis);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(--primary-hover);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--row--upload .gf-file-upload-modern{position:relative;border:var(--space-0-4) dashed var(--primary-border);border-radius:var(--space-2-4);padding:var(--space-6-0) var(--space-4-0);text-align:center;background:linear-gradient(135deg, var(--primary-bg) 0%, var(--primary-bg) 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--row--upload .gf-file-upload-modern:hover{border-color:var(--primary-fg);background:linear-gradient(135deg, var(--primary-bg) 0%, var(--primary-bg-muted) 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--row--upload .gf-file-upload-modern.drag-over{border-color:var(--primary-hover);background:linear-gradient(135deg, var(--primary-bg-muted) 0%, var(--primary-border-muted) 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--row--upload .gf-file-upload-modern--icon{width:var(--space-4-8);height:var(--space-4-8);margin:0 auto var(--gf-spacing-lg);background:var(--primary-bg-muted);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.gf-input--row--upload .gf-file-upload-modern--icon i{font-size:var(--space-2-4);color:var(--primary-fg)}.gf-input--row--upload .gf-file-upload-modern:hover .gf-input--row--upload .gf-file-upload-modern--icon{background:var(--primary-border-muted);transform:scale(1.1)}.gf-input--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(--fg-default);margin-bottom:var(--gf-spacing-sm)}.gf-input--row--upload .gf-file-upload-modern--text--secondary{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--fg-muted);margin-bottom:var(--gf-spacing-lg)}.gf-input--row--upload .gf-file-upload-modern--text--formats{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--fg-subtle);font-style:italic}.gf-input--row--upload .gf-file-upload-modern--input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.gf-input--row--upload .gf-file-upload-modern--progress{position:absolute;bottom:0;left:0;width:100%;height:var(--space-0-4);background:var(--bg-muted);border-radius:0 0 var(--space-1-2) var(--space-1-2);overflow:hidden;opacity:0;transition:opacity .3s ease}.gf-input--row--upload .gf-file-upload-modern--progress.visible{opacity:1}.gf-input--row--upload .gf-file-upload-modern--progress--bar{height:100%;background:linear-gradient(90deg, var(--bg-emphasis), var(--primary-border-emphasis));width:0%;transition:width .3s ease}.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(--bg-muted);box-shadow:0 calc(var(--space-0-4)/2) var(--space-0-8) rgba(0,0,0,.08)}.gf-image-gallery--item:hover{border-color:var(--fg-subtle);transform:translateY(-3px);box-shadow:0 var(--space-1-2) var(--space-2-4) rgba(0,0,0,.15)}.gf-image-gallery--item.selected{border-color:var(--primary-fg);transform:translateY(calc(var(--space-3-2) * -1));box-shadow:0 0 0 var(--space-0-4) var(--primary-bg-muted),0 var(--space-1-2) var(--space-3-2) rgba(0,0,0,.2)}.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-image-gallery--item img{width:calc(var(--space-4-0)*3);height:calc(var(--space-4-0)*3);object-fit:cover;display:block}.gf-image-gallery--item--selection-indicator{position:absolute;top:var(--gf-spacing-sm);right:var(--gf-spacing-sm);width:var(--space-2-4);height:var(--space-2-4);background:var(--bg-emphasis);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-image-gallery--item--selection-indicator i{color:#fff;font-size:var(--gf-text-subtitle);font-weight:bold}.gf-image-gallery--item.selected .gf-image-gallery--item--selection-indicator{opacity:1;transform:scale(1)}.gf-image-gallery--item--delete{position:absolute;top:var(--gf-spacing-sm);left:var(--gf-spacing-sm);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-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-image-gallery--item--delete i{font-size:var(--gf-text-ui)}.gf-image-gallery--item:hover .gf-image-gallery--item--delete{opacity:1;transform:scale(1)}.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-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-image-gallery--item.selected .gf-image-gallery--item--overlay{opacity:1}.gf-input--color{display:flex;flex-direction:column;gap:var(--gf-spacing-md);align-items:stretch}.gf-input--color--swatch{width:100%;min-height:var(--space-6-0);aspect-ratio:1/1;border:1px solid var(--border-emphasis);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(--gf-spacing-sm)}.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(--bg-default);border:1px solid var(--border-default);width:100%;min-height:var(--space-3-6);padding:var(--gf-spacing-sm) var(--gf-spacing-md);border:1px solid var(--border-default);border-radius:var(--space-0-8);resize:none;overflow:hidden;field-sizing:content}.gf-input--textarea:focus,textarea:focus{border-color:var(--border-emphasis);outline:none}.gf-input--textarea--multiline{min-height:calc(var(--gf-body-line-height)*4);resize:vertical;overflow:auto;field-sizing:fixed}.gf-input-container{position:relative;width:100%}.gf-input-container input[type=url]{width:100%;padding:var(--gf-spacing-sm) 2.8125rem var(--gf-spacing-sm) var(--gf-spacing-md) !important}.gf-input-container input[type=url].gf-input--text--with-icon{padding-left:1.875rem !important}.gf-input-container::after{content:"";position:absolute;right:36px;top:1px;bottom:1px;width:50px;background:linear-gradient(to right, transparent, var(--bg-default));pointer-events:none}.gf-input-container--icon-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--fg-muted);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(--primary-fg)}.gf-input-container--icon-button:focus{outline:2px solid var(--primary-border);outline-offset:2px;border-radius:4px}.gf-input-container--wrapper{display:flex;align-items:center;gap:var(--gf-spacing-sm);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:var(--gf-text-ui)}.gf-input-container--status-icon--success{color:var(--status-success)}.gf-input-container--status-icon--warning{color:var(--status-warning)}.gf-input-container--status-icon--error{color:var(--status-danger)}.gf-spreadsheet-selected{display:flex;align-items:center;gap:var(--gf-spacing-sm);margin-top:.46875rem}.gf-spreadsheet-selected--wrapper{display:flex;align-items:center;gap:var(--gf-spacing-sm);padding:.390625rem .46875rem;background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:6px;min-height:40px;flex:1}.gf-spreadsheet-selected--content{display:flex;align-items:center;gap:.3125rem;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(--bg-subtle));pointer-events:none}.gf-spreadsheet-selected--icon{width:16px;height:16px;flex-shrink:0}.gf-spreadsheet-selected--name{font-weight:500;color:var(--fg-default);white-space:nowrap;overflow:hidden;text-overflow:clip;padding-right:40px}.gf-spreadsheet-selected--actions{display:flex;align-items:center;gap:.15625rem;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(--fg-muted);cursor:pointer;border-radius:4px;transition:color .15s,background-color .15s}.gf-spreadsheet-selected--action:hover{color:var(--primary-fg);background-color:var(--bg-muted)}.gf-spreadsheet-selected--action:focus{outline:2px solid var(--primary-border);outline-offset:1px}.gf-spreadsheet-selected--action i{font-size:var(--gf-text-body)}:root{--gf-form-row-gap: var(--space-3-2)}.gf-form,.gf-form--integration,.gf-form--settings,.gf-form--landing{width:100%;display:flex;flex-direction:column;gap:var(--gf-form-row-gap)}.gf-form>.gf-row,.gf-form--integration>.gf-row,.gf-form--settings>.gf-row,.gf-form--landing>.gf-row{gap:var(--gf-form-row-gap)}.gf-form--label{width:100%;font-weight:700;font-size:var(--space-2-4);line-height:var(--space-3-2);letter-spacing:-0.01em}@media screen and (min-width: 768px){.gf-form--label{font-size:var(--space-2-8);line-height:var(--space-3-6)}}.gf-form--group{width:100%;display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-form--group--label{font-size:var(--gf-text-subtitle);line-height:var(--space-3-6);line-height:var(--gf-text-subtitle);font-weight:600}.gf-form--group--description{font-size:var(--gf-text-body);line-height:var(--space-2-8)}.gf-form--group--row{display:flex;flex-direction:row;align-items:flex-start;gap:var(--gf-spacing-md);width:100%}.gf-form--group--row>*:first-child{flex:1;min-width:0}.gf-form--group--row>*:not(:first-child){flex-shrink:0}.gf-form--subgroup{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gf-spacing-md)}.gf-form--subgroup--label{font-size:var(--gf-text-body);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(--gf-spacing-md)}.gf-form--header h3{font-weight:600}.gf-form--header--with-actions{flex-direction:row;justify-content:space-between;align-items:center}.gf-form--header--with-actions .gf-tabbar{flex:1}.gf-form--header--actions{flex-shrink:0;display:flex;align-items:center;gap:var(--gf-spacing-md)}.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--footer{width:100%;display:flex;flex-direction:row;gap:var(--space-2-0)}.gf-form--option{padding:var(--gf-spacing-lg);color:var(--fg-muted);background-color:var(--accent-bg);border-radius:var(--space-0-8);border:1px solid var(--accent-border);display:flex;gap:var(--gf-spacing-md)}.gf-form--option--header{display:flex;gap:var(--gf-spacing-sm)}.gf-form--option--header--text{font-size:var(--gf-text-body);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(--gf-text-body);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(--border-emphasis);border-radius:50%;background-color:rgba(0,0,0,0);position:relative;cursor:pointer;flex-shrink:0}.gf-form--radio:checked{border-color:var(--fg-default);background-color:var(--fg-default)}.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(--fg-muted)}.gf-form--radio:focus{outline:2px solid var(--fg-default);outline-offset:2px}.gf-form--header--actions .gf-export-button-wrapper .gf-button--neutral--round{width:var(--space-3-2);height:var(--space-3-2);padding:0}.gf-form--header--actions .gf-export-button-wrapper .gf-button--neutral--round .gf-icon{font-size:var(--space-1-4)}.helptext{font-size:var(--space-1-2);line-height:var(--space-2-8);color:var(--fg-subtle);display:flex;align-items:center;gap:var(--gf-spacing-sm);line-height:var(--space-1-2);margin-top:0}.gf-input--color--text--label{font-size:var(--gf-text-body);line-height:var(--gf-text-body);color:var(--fg-muted);white-space:nowrap;margin:0}.gf-form--group--color-inline{display:flex;gap:var(--gf-spacing-xl);align-items:flex-start}.gf-form--group--color-inline .gf-form--group{flex:1}.gf-form--tab-content{scrollbar-width:auto;scrollbar-color:var(--fg-subtle) rgba(0,0,0,.05);flex:1;min-height:0;overflow-y:auto;padding-right:var(--gf-spacing-lg);position:relative;--gf-scroll-fade-size: var(--space-4-0)}.gf-form--tab-content::-webkit-scrollbar{width:var(--gf-scrollbar-width);height:var(--gf-scrollbar-height)}.gf-form--tab-content::-webkit-scrollbar-track{border-radius:var(--space-0-4);background:rgba(0,0,0,.05)}.gf-form--tab-content::-webkit-scrollbar-thumb{border-radius:var(--space-0-4);background:var(--fg-subtle)}.gf-form--tab-content::-webkit-scrollbar-thumb:hover{background:var(--bg-emphasis)}.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(--bg-subtle);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(--fg-subtle);text-align:center}.gf-form--placeholder{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--fg-subtle);text-align:center;padding:var(--gf-spacing-2xl);background-color:var(--bg-subtle);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(--gf-spacing-md);width:100%}.gf-form--formset-row{position:relative;display:flex;flex-direction:row;gap:var(--gf-spacing-lg);align-items:flex-start;flex-wrap:wrap;padding:var(--space-2-0);background-color:var(--bg-subtle);border-radius:var(--space-0-8);border:1px solid var(--border-default)}.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(--gf-spacing-sm)}.gf-form--formset-row .gf-form--field input[type=hidden]{display:none}.gf-form--field{width:100%;display:flex;flex-direction:column;gap:var(--gf-spacing-sm);flex:1}.gf-form--field--label{font-size:var(--gf-text-body);line-height:var(--space-2-8);font-weight:400;width:100%;align-items:flex-start;line-height:var(--gf-text-body)}.gf-input--label{font-size:var(--gf-text-body);line-height:var(--space-2-8);font-weight:500;width:100%;align-items:flex-start;line-height:var(--gf-text-body)}.gf-form--field-toggle{display:flex;flex-direction:row;align-items:center;gap:var(--gf-spacing-md)}.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--field-inline-limit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:fit-content;flex:none}.gf-form--field-inline-limit .gf-input--label{white-space:nowrap}.gf-form--field-inline-limit .gf-form--inline-inputs{display:flex;align-items:center;gap:var(--gf-spacing-xl);margin-left:var(--gf-spacing-xl)}.gf-form--field-inline-limit .gf-form--inline-field{display:flex;align-items:center;gap:var(--gf-spacing-md)}.gf-form--field-inline-limit .gf-form--inline-field .gf-input--label{font-size:var(--gf-text-body);line-height:var(--space-2-8);white-space:nowrap}.gf-form--field-inline-limit .gf-form--inline-field input{width:80px}.gf-form--formset-actions{display:flex;gap:var(--gf-spacing-lg)}.gf-form--landing .gf-button--primary{width:100%}.gf-form--landing .helptext,.gf-form--landing .gf-help-text{display:none !important}.gf-form--landing .form-group{margin-bottom:var(--gf-spacing-sm)}.gf-form--landing label{font-weight:400;color:var(--fg-muted);margin-bottom:var(--gf-spacing-xs)}.gf-form--landing input[type=text],.gf-form--landing input[type=email],.gf-form--landing input[type=password]{border-radius:var(--space-1-0);border:1px solid var(--border-emphasis);transition:all .2s ease}.gf-form--landing input[type=text]:hover,.gf-form--landing input[type=email]:hover,.gf-form--landing input[type=password]:hover{background-color:var(--bg-subtle)}.gf-form--landing input[type=text]:focus,.gf-form--landing input[type=email]:focus,.gf-form--landing input[type=password]:focus{border-color:var(--accent-fg);background-color:var(--bg-default)}.gf-form--landing input[type=text]::placeholder,.gf-form--landing input[type=email]::placeholder,.gf-form--landing input[type=password]::placeholder{color:var(--fg-subtle);font-style:italic}.gf-form--landing .gf-form--footer{display:flex;flex-direction:column;gap:var(--gf-spacing-sm);margin-top:var(--gf-spacing-sm)}.select2-container--default .select2-selection--single{height:4.3rem;line-height:4.3rem;padding:.8rem 1.2rem;border:1px solid var(--border-default);border-radius:5px;background-color:var(--bg-default)}.select2-container--default .select2-selection--single:focus{border-color:var(--primary-fg);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:var(--status-info);padding:.5rem .75rem .25rem;border-bottom:1px solid var(--border-default);margin-bottom:.25rem;background-color:var(--bg-subtle)}.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:var(--bg-subtle);border-left:3px solid var(--status-info);padding-left:calc(.75rem - 3px)}.select2-container--default .select2-results__option[data-select2-id*="Common Timezones"]:hover{background-color:var(--status-info-bg-muted) !important}.select2-container--default .select2-results__option[data-select2-id*="Common Timezones"][aria-selected=true]{background-color:var(--status-info) !important;color:#fff}: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(--bg-default);--gf-formset-border-color: var(--border-default);--gf-formset-drag-handle-color: var(--fg-subtle);--gf-formset-drag-handle-hover-color: var(--fg-default);--gf-formset-dragging-opacity: 0.5;--gf-formset-drag-over-background: var(--bg-subtle);--gf-formset-invalid-drop-background: var(--status-danger-bg);--gf-formset-invalid-drop-border: var(--status-danger);--gf-formset-drop-success-background: var(--status-success-bg)}.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--column-name{display:none}.formset-container input.gf-formset--column-name-input{display:none}.gf-formset--option-value{display:none}.gf-formset--expand-toggle{display:none}.gf-formset--chart-type-value{display:none}.gf-formset--expand-toggle--chevron{display:none}.gf-formset--apply-to-all{display:none}.gf-formset--wrapper--format-applied{animation:gf-format-applied-flash .6s ease}@keyframes gf-format-applied-flash{0%{background-color:rgba(0,0,0,0)}30%{background-color:var(--primary-bg)}100%{background-color:rgba(0,0,0,0)}}.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(--formset-content-gap, var(--gf-formset-gap));min-width:0;align-self:stretch}.gf-formset--form{display:flex;flex-direction:column;gap:var(--gf-spacing-md)}.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{contain:layout}.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(--status-success-bg-muted));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}textarea[data-codemirror-ready]{display:none !important}.gf-formula-field-wrapper{display:flex;align-items:flex-start;width:100%;border:1px solid var(--border-default);border-radius:var(--space-0-8);overflow:hidden}.gf-formula-field-wrapper:focus-within{border-color:var(--border-emphasis)}.gf-formula-field-wrapper--prefix{display:flex;align-items:center;justify-content:center;width:var(--space-3-2);min-width:var(--space-3-2);height:var(--space-4-0);color:var(--fg-subtle);font-family:monospace;font-size:var(--gf-text-ui);user-select:none;pointer-events:none;flex-shrink:0}.gf-formula-field-wrapper>[data-morphdom-ignore]{flex:1;min-width:0}.gf-formula-field-wrapper .gf-formula-editor,.gf-formula-field-wrapper .CodeMirror{flex:1;min-width:0;border:none !important;border-radius:0 !important}.gf-formula-field-wrapper textarea{flex:1;min-width:0;border:none !important;border-radius:0 !important}.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(--fg-muted) !important}.gf-formula-editor .CodeMirror-lines{padding:var(--gf-spacing-sm) var(--gf-spacing-md) !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(--bg-subtle);border:1px solid var(--border-emphasis);border-radius:var(--space-0-4);padding:var(--gf-spacing-md) var(--gf-spacing-lg);font-family:monospace;font-size:var(--gf-text-body);box-shadow:0 2px 8px rgba(0,0,0,.12);max-width:calc(var(--space-10)*5);white-space:nowrap;z-index:1200}.gf-formula-editor--signature-tooltip strong,.formula-signature-tooltip strong{color:var(--primary-hover);font-weight:600}.gf-formula-editor--signature-tooltip em,.formula-signature-tooltip em{color:var(--fg-muted);font-style:italic}.gf-formula-editor--signature-tooltip span[style*="font-weight: bold"],.formula-signature-tooltip span[style*="font-weight: bold"]{color:var(--primary-active);background-color:var(--primary-bg-muted);padding:0 var(--gf-spacing-xs);border-radius:var(--space-0-4)}.gf-formula-editor--signature-description,.formula-signature-tooltip__description{margin-top:var(--gf-spacing-sm);padding-top:var(--gf-spacing-sm);border-top:1px solid var(--border-default);font-family:inherit;font-size:var(--gf-text-compact);color:var(--fg-default);white-space:normal;line-height:1.4}.gf-formula-editor .cm-string{color:var(--status-success-active) !important}.gf-formula-editor .cm-keyword{color:var(--accent-active) !important}.gf-formula-editor .cm-variable{color:var(--status-danger-hover) !important}.gf-formula-editor .cm-parameter{color:var(--status-warning-active) !important}.gf-formula-editor .cm-number{color:var(--status-success-active) !important}.gf-formula-editor .cm-operator{color:var(--fg-default) !important}.gf-banner{width:100%;height:2.5rem;color:var(--fg-on-emphasis);background-color:var(--bg-emphasis);display:flex;align-items:center;justify-content:center}.gf-banner>a{color:var(--fg-on-emphasis);font-weight:600;text-decoration:underline}.gf-warning-banner{display:flex;gap:var(--space-2-0);align-items:flex-start;background:var(--status-warning-bg);border:1px solid var(--status-warning-border-subtle);border-radius:var(--space-1-6);padding:var(--gf-spacing-xl)}.gf-warning-banner--icon{width:var(--space-3-2);height:var(--space-3-2);color:var(--status-warning-hover);flex-shrink:0}.gf-warning-banner--icon svg{width:100%;height:100%}.gf-warning-banner--content h3{color:var(--status-warning-active);margin:0 0 var(--gf-spacing-md)}.gf-warning-banner--content p{color:var(--status-warning-active);margin:0}@media screen and (max-width: 768px){.gf-warning-banner{flex-direction:column;text-align:center}}.gf-warning-banner--success{background:var(--status-success-bg);border-color:var(--status-success-border-subtle)}.gf-warning-banner--success .gf-warning-banner--icon{color:var(--status-success-hover)}.gf-warning-banner--success .gf-warning-banner--content h3{color:var(--status-success-active)}.gf-warning-banner--success .gf-warning-banner--content p{color:var(--status-success-active)}.gf-warning-banner--actions{display:flex;gap:var(--gf-spacing-lg);margin-top:var(--gf-spacing-lg)}.gf-callout,.gf-callout--secondary,.gf-callout--warning,.gf-callout--error,.gf-callout--info{font-size:var(--space-1-2);line-height:var(--space-2-8);padding:1rem;border-radius:var(--gf-component-border-radius-small);display:flex;flex-direction:column;gap:var(--gf-spacing-sm);background-color:var(--bg-subtle);border:1px solid var(--border-default)}.gf-callout--header{font-size:var(--gf-text-body);line-height:var(--space-2-8);font-weight:600;display:flex;align-items:center;gap:var(--gf-spacing-sm)}.gf-callout--content{display:flex;flex-direction:column;gap:var(--gf-spacing-sm);line-height:var(--space-1-6)}.gf-callout--info{background-color:var(--accent-bg);border:1px solid var(--accent-border-emphasis)}.gf-callout--error{background-color:var(--status-danger-bg);border:1px solid var(--status-danger-border-emphasis)}.gf-callout--warning{background-color:var(--status-warning-bg);border:1px solid var(--status-warning-border-emphasis)}.gf-callout--secondary{background-color:var(--accent-bg);border:1px solid var(--accent-border)}.gf-error-message{padding:var(--space-2);color:var(--status-danger-hover);border:1px solid var(--status-danger-border);border-radius:var(--space-0);background:var(--status-danger-bg)}.gf-error-message--wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4)}.gf-error-page{display:flex;flex-direction:column;min-height:100vh;width:100%;background:#fff}.gf-error-page--logo{flex-shrink:0;padding:24px 40px}.gf-error-page--logo img{height:36px;width:auto}.gf-error-page--body{display:flex;flex-direction:column;align-items:center;padding:0 40px 40px;gap:32px;text-align:center}.gf-error-page--content{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-s-m);max-width:520px}.gf-error-page--code{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:clamp(5rem,18vw,10rem);font-weight:800;color:var(--bg-muted);line-height:1;pointer-events:none;user-select:none;z-index:0;letter-spacing:-0.04em}.gf-error-page--badge{display:inline-flex;align-items:center;gap:8px;padding:6px 20px;border-radius:100px;background:var(--primary-bg);color:var(--primary-active);font-size:var(--gf-text-compact);font-weight:600;letter-spacing:.02em;text-transform:uppercase;position:relative;z-index:1}.gf-error-page--title{font-size:var(--gf-text-heading);font-weight:700;color:var(--fg-default);line-height:1.2;margin:0;position:relative;z-index:1}.gf-error-page--description{font-size:var(--gf-text-body);color:var(--fg-muted);line-height:1.6;margin:0;position:relative;z-index:1}.gf-error-page--actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);position:relative;z-index:1}.gf-error-page--support-link{font-size:var(--gf-text-compact);color:var(--fg-subtle)}.gf-error-page--support-link a{color:var(--primary-hover);text-decoration:underline;text-underline-offset:2px}.gf-error-page--support-link a:hover{color:var(--primary-active)}.gf-error-page--illustration{display:flex;align-items:center;justify-content:center}.gf-error-page--illustration img{max-width:960px;width:100%;height:auto;object-fit:contain;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)}:root{--gf-loading-state-gap: var(--space-2-0);--gf-loading-state-spinner-size: var(--space-4-8)}.gf-loading-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gf-loading-state-gap);width:100%;height:100%;padding:var(--gf-spacing-xl)}.gf-loading-state--spinner{width:var(--gf-loading-state-spinner-size);height:var(--gf-loading-state-spinner-size);color:var(--primary-fg);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(--fg-default);text-align:center;max-width:calc(var(--space-6-4)*10)}@keyframes gf-skeleton-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.gf-skeleton{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;padding:var(--gf-spacing-xl);gap:var(--gf-spacing-md);overflow:hidden}.gf-skeleton--bar{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-subtle) 50%, var(--bg-muted) 75%);background-size:200% 100%;animation:gf-skeleton-shimmer 1.8s ease-in-out infinite;border-radius:var(--skeleton-r, 4px);width:var(--skeleton-w, 100%);height:var(--skeleton-h, 12px);margin-bottom:var(--skeleton-mb, 0);flex-shrink:var(--skeleton-flex, 1)}.gf-skeleton--metric{align-items:center;justify-content:center;gap:var(--gf-spacing-lg)}.gf-skeleton--metric .gf-skeleton--bar:first-child{width:50%;height:32px}.gf-skeleton--metric .gf-skeleton--bar:nth-child(2){width:30%;height:14px}.gf-skeleton--chart{flex-direction:row;align-items:flex-end;justify-content:center;gap:var(--gf-spacing-md);padding:var(--gf-spacing-xl) var(--gf-spacing-2xl)}.gf-skeleton--chart .gf-skeleton--bar{width:100%;flex:1;min-width:16px;max-width:40px}.gf-skeleton--chart .gf-skeleton--bar:nth-child(1){height:45%}.gf-skeleton--chart .gf-skeleton--bar:nth-child(2){height:72%}.gf-skeleton--chart .gf-skeleton--bar:nth-child(3){height:58%}.gf-skeleton--chart .gf-skeleton--bar:nth-child(4){height:90%}.gf-skeleton--chart .gf-skeleton--bar:nth-child(5){height:65%}.gf-skeleton--chart .gf-skeleton--bar:nth-child(6){height:80%}.gf-skeleton--chart .gf-skeleton--bar:nth-child(7){height:50%}.gf-skeleton--chart .gf-skeleton--bar:nth-child(8){height:70%}.gf-skeleton--table{gap:var(--gf-spacing-sm);padding:var(--gf-spacing-lg);align-items:stretch}.gf-skeleton--table .gf-skeleton--row{display:flex;gap:var(--gf-spacing-md);width:100%}.gf-skeleton--table .gf-skeleton--row .gf-skeleton--bar{height:14px;flex:1}.gf-skeleton--table .gf-skeleton--row:first-child .gf-skeleton--bar{height:18px}@keyframes gf-skeleton-pulse{0%,100%{opacity:.4}50%{opacity:1}}.gf-skeleton--line-chart{justify-content:center;padding:var(--gf-spacing-xl) var(--gf-spacing-2xl)}.gf-skeleton--line-chart .gf-skeleton--line{width:100%;height:100%;max-height:200px}.gf-skeleton--line-chart .gf-skeleton--line path{fill:none;stroke:var(--border-default);stroke-width:3;stroke-linecap:round;animation:gf-skeleton-pulse 1.8s ease-in-out infinite}.gf-skeleton--line-chart .gf-skeleton--line path:nth-child(2){stroke:var(--bg-muted);animation-delay:.3s}.gf-skeleton--pie{align-items:center;justify-content:center;padding:var(--gf-spacing-xl)}.gf-skeleton--pie .gf-skeleton--circle{width:min(60%,180px);aspect-ratio:1;border-radius:50%;background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-subtle) 50%, var(--bg-muted) 75%);background-size:200% 100%;animation:gf-skeleton-shimmer 1.8s ease-in-out infinite}.gf-skeleton--text{align-items:flex-start;justify-content:flex-start;gap:var(--space-1-0);padding:var(--gf-spacing-lg) var(--gf-spacing-xl)}.gf-skeleton--text .gf-skeleton--bar{height:12px}.gf-skeleton--text .gf-skeleton--bar:nth-child(1){width:95%}.gf-skeleton--text .gf-skeleton--bar:nth-child(2){width:88%}.gf-skeleton--text .gf-skeleton--bar:nth-child(3){width:92%}.gf-skeleton--text .gf-skeleton--bar:nth-child(4){width:70%}.gf-skeleton--text .gf-skeleton--bar:nth-child(5){width:85%}.gf-skeleton--text .gf-skeleton--bar:nth-child(6){width:60%}.gf-skeleton--table-overlay{position:absolute;inset:0;z-index:5;background:var(--bg-default);display:flex;flex-direction:column;padding:var(--gf-spacing-lg);gap:var(--gf-spacing-sm);overflow:hidden}.gf-skeleton--table-overlay .gf-skeleton--row{display:flex;gap:var(--gf-spacing-md);width:100%}.gf-skeleton--table-overlay .gf-skeleton--row .gf-skeleton--bar{height:14px;flex:1;background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-subtle) 50%, var(--bg-muted) 75%);background-size:200% 100%;animation:gf-skeleton-shimmer 1.8s ease-in-out infinite;border-radius:4px}.gf-skeleton-modal{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;pointer-events:none;user-select:none}.gf-skeleton-modal .gf-tabbar--link,.gf-skeleton-modal .gf-button--primary,.gf-skeleton-modal .gf-button--neutral,.gf-skeleton-modal .gf-button--tertiary,.gf-skeleton-modal .gf-pivot-bucket--header i{opacity:.5}.gf-skeleton-modal .gf-skeleton--bar{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-subtle) 50%, var(--bg-muted) 75%);background-size:200% 100%;animation:gf-skeleton-shimmer 1.8s ease-in-out infinite;border-radius:4px}.gf-skeleton-modal .gf-modal--header .gf-skeleton--bar{width:180px;height:20px}.gf-skeleton-modal .gf-form--group .gf-skeleton--bar{width:100%;height:32px;border-radius:6px}.gf-skeleton-modal .gf-skeleton--table{flex:1}.gf-skeleton-modal .gf-modal--body{flex:1;min-height:0;overflow:hidden}.gf-skeleton-modal .gf-form--dnd{height:100%}.gf-skeleton-modal .gf-row{height:100%}.gf-skeleton-modal .gf-form--content{height:100%}.gf-skeleton-modal .gf-form--content>.gf-row{height:100%}.gf-skeleton-modal .gf-column{min-height:0}.gf-skeleton-modal--card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 4px}.gf-skeleton-modal--card{height:64px;border-radius:8px}.gf-skeleton-modal--card:nth-child(1){animation-delay:0s}.gf-skeleton-modal--card:nth-child(2){animation-delay:0.1s}.gf-skeleton-modal--card:nth-child(3){animation-delay:0.2s}.gf-skeleton-modal--card:nth-child(4){animation-delay:0.3s}.gf-skeleton-modal--card:nth-child(5){animation-delay:0.4s}.gf-skeleton-modal--card:nth-child(6){animation-delay:0.5s}.gf-skeleton--status{display:flex;align-items:center;gap:var(--gf-spacing-sm);color:var(--fg-subtle);font-size:var(--gf-text-compact);margin-top:var(--gf-spacing-sm)}.gf-skeleton--status i{font-size:var(--space-1-2)}.gf-widget--load-error{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gf-spacing-sm);height:100%;color:var(--fg-subtle);font-size:var(--gf-text-body);text-align:center;padding:var(--space-2-0)}.gf-widget--load-error>i{font-size:var(--gf-text-subtitle);color:var(--fg-subtle)}.gf-widget--load-error--retry{margin-top:var(--gf-spacing-xs);padding:var(--gf-spacing-xs) var(--gf-spacing-md);border:1px solid var(--border-default);border-radius:var(--space-0-4);background:rgba(0,0,0,0);color:var(--fg-muted);font-size:var(--gf-text-compact);cursor:pointer;transition:all .15s ease}.gf-widget--load-error--retry:hover{background:var(--bg-subtle);color:var(--fg-default);border-color:var(--border-emphasis)}.gf-messages--right,.gf-messages--left{position:absolute;top:.75rem;display:flex;flex-direction:column;gap:.5rem;z-index:100;pointer-events:none}.gf-message--left,.gf-message{position:relative;width:fit-content;height:1.75rem;max-height:1.75rem;padding:0 1.25rem;color:var(--fg-on-emphasis);background-color:var(--accent-fg);display:flex;align-items:center;pointer-events:auto}.gf-message--left>span,.gf-message>span{white-space:nowrap}.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*(0.875rem - 0rem));border-top:.875rem solid var(--accent-fg);border-bottom:.875rem solid var(--accent-fg);border-right:.875rem 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*(0.875rem - 0rem));border-top:.875rem solid var(--accent-fg);border-bottom:.875rem solid var(--accent-fg);border-left:.875rem solid rgba(0,0,0,0);align-items:flex-end}.gf-message--left{justify-content:flex-start;margin:.5rem 0;margin-right:auto}.gf-message--left .gf-message--ribbon{right:calc(-1*(0.875rem - 0rem));border-top:.875rem solid var(--accent-fg);border-bottom:.875rem solid var(--accent-fg);border-right:.875rem solid rgba(0,0,0,0);align-items:flex-start}.gf-tooltip{font-size:var(--gf-text-body);line-height:var(--space-2-8);font-weight:500;--popover-padding: var(--space-0-4) var(--space-0-8);--popover-border: none;--popover-shadow: 0 calc(var(--space-0-4) / 2) var(--space-0-4) rgba(0, 0, 0, 0.1);padding:var(--popover-padding, var(--gf-spacing-xl));background:var(--popover-bg, var(--bg-default));border:var(--popover-border, 1px solid var(--border-default, var(--border-default)));border-radius:var(--popover-radius, var(--space-0-8));box-shadow:var(--popover-shadow, 0 6px 15px rgba(16, 24, 40, 0.08));z-index:var(--popover-z, 9999);position:absolute;color:var(--fg-default);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(--gf-spacing-xs)}.tippy-box{z-index:99999 !important}.tippy-arrow{z-index:99999 !important}.gf-tutorial--overlay{position:fixed;inset:0;z-index:100000;pointer-events:none;transition:opacity .3s ease}.gf-tutorial--overlay[x-cloak]{display:none !important}.gf-tutorial--backdrop{position:fixed;inset:0;background:color-mix(in srgb, var(--fg-default) 40%, transparent);backdrop-filter:blur(4px);z-index:100000;pointer-events:all;transition:opacity .3s ease}.gf-tutorial--blur-mask{position:fixed;inset:0;z-index:100000;pointer-events:none}.gf-tutorial--blur-strip{position:absolute;background:color-mix(in srgb, var(--fg-default) 40%, transparent);backdrop-filter:blur(2px)}.gf-tutorial--blur-strip--top{top:0;left:0;right:0;height:var(--gf-blur-top)}.gf-tutorial--blur-strip--bottom{left:0;right:0;bottom:0;top:calc(var(--gf-blur-top) + var(--gf-blur-h))}.gf-tutorial--blur-strip--left{top:var(--gf-blur-top);left:0;width:var(--gf-blur-left);height:var(--gf-blur-h)}.gf-tutorial--blur-strip--right{top:var(--gf-blur-top);left:calc(var(--gf-blur-left) + var(--gf-blur-w));right:0;height:var(--gf-blur-h)}.gf-tutorial--spotlight{position:fixed;z-index:100001;border-radius:var(--space-1-2);box-shadow:0 0 0 9999px color-mix(in srgb, var(--fg-default) 40%, transparent);pointer-events:none;transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}.gf-tutorial--spotlight.is-scrolling{transition:none}.gf-tutorial--avatar{border-radius:50%;object-fit:cover;border:2px solid var(--border-muted);flex-shrink:0}.gf-tutorial--avatar.gf-tutorial--avatar-lg{width:72px;height:72px;border:3px solid var(--accent-fg)}.gf-tutorial--avatar.gf-tutorial--avatar-sm{width:36px;height:36px;border:2px solid var(--accent-fg)}.gf-card--demo--step{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100002 !important;pointer-events:all;padding:var(--space-4-0) var(--space-5-2);max-width:min(var(--space-4-0)*12,90vw);text-align:left;transition:opacity .2s ease}.gf-card--demo--step[data-popper-placement]{top:0;left:0;transform:none}.gf-card--demo--step.is-scrolling{transition:opacity .2s ease}.gf-card--demo--step .gf-card--content--header{justify-content:start;gap:var(--gf-spacing-lg);align-items:center;width:100%}.gf-card--demo--step .gf-card--content--body strong{color:var(--fg-default);font-weight:600}.gf-card--demo--step .gf-card--content--footer{flex-direction:row;justify-content:space-between;width:100%;gap:var(--gf-spacing-xl)}.gf-card--demo--step .gf-card--content--footer .gf-actions{gap:var(--gf-spacing-sm)}.gf-tutorial--progress{display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap}.gf-tutorial--progress--label{font-weight:600;letter-spacing:.01em;text-transform:uppercase;font-size:var(--space-1-2);line-height:var(--space-2-0);color:var(--accent-fg)}.gf-tutorial--progress--step{font-size:var(--gf-text-compact);color:var(--fg-subtle)}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step){position:fixed;inset:0;margin:auto;width:fit-content;height:fit-content;z-index:100002 !important;pointer-events:all}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step) .gf-card--content--body{text-align:left}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step) .gf-card--content--body ul{list-style:none;padding:0;margin:0}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step) .gf-card--content--body ul li{padding:var(--gf-spacing-md) 0;border-bottom:1px solid var(--border-muted)}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step) .gf-card--content--body ul li:last-child{border-bottom:none}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step) .gf-card--content--header{gap:var(--gf-spacing-lg)}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step) .gf-card--content--footer{flex-direction:row;gap:var(--gf-spacing-sm)}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step):not(.gf-card--demo--step) .gf-card--content--footer{justify-content:center}.gf-tutorial--overlay .gf-card--demo:not(.gf-card--demo--step) .gf-card--content--body ul li strong{color:var(--fg-default)}.gf-tutorial--close{position:absolute;top:var(--gf-spacing-lg);right:var(--gf-spacing-lg);background:none;border:none;font-size:var(--gf-text-title);line-height:1;color:var(--fg-subtle);cursor:pointer;padding:var(--gf-spacing-xs) var(--gf-spacing-sm);border-radius:var(--space-0-4);transition:color .15s ease,background .15s ease}.gf-tutorial--close:hover{color:var(--fg-default);background:var(--bg-muted)}.gf-tutorial--highlight-field{outline:2px solid var(--accent-fg);outline-offset:-1px;border-radius:var(--space-0-4);animation:gf-tutorial-pulse 1.5s ease-in-out infinite}@keyframes gf-tutorial-pulse{0%,100%{outline-color:var(--accent-fg)}50%{outline-color:var(--accent-border-strong)}}:root{--gf-accordion-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--gf-accordion-chevron-size: var(--space-2-4);--gf-accordion-header-offset: var(--space-2-8);--gf-accordion-item-height: var(--space-4-4);--gf-accordion-indent: var(--space-2-4);--gf-accordion-item-margin: var(--space-1-2);--gf-accordion-hover-bg: var(--accent-bg);--gf-accordion-border-color: var(--accent-border);--gf-accordion-text-color: var(--fg-muted);--gf-accordion-text-muted: var(--fg-subtle)}.gf-accordion{display:flex;flex-direction:column;align-items:stretch;height:auto}.gf-accordion--header{width:100%;height:var(--gf-accordion-item-height);display:grid;grid-template-columns:var(--gf-accordion-chevron-size) 1fr;align-items:center;cursor:default;position:relative;padding:0;gap:0}.gf-accordion--header--toggle{grid-column:1;justify-self:center;position:relative;z-index:5;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--fg-muted);border:none;background:none;padding:0;transition:transform var(--gf-accordion-transition)}.gf-accordion--header--toggle svg{width:16px;height:16px;transition:transform var(--gf-accordion-transition);will-change:transform}.gf-accordion--header--link{grid-column:2;display:flex;align-items:center;gap:var(--space-1-0);text-decoration:none;color:inherit;min-width:0;cursor:pointer}.gf-accordion--menu{overflow:hidden;transition:opacity var(--gf-accordion-transition),transform var(--gf-accordion-transition);width:100%;opacity:0;transform:translateY(-4px);display:none;list-style:none;margin:0;padding:0}.gf-accordion--menu--item{height:var(--gf-accordion-item-height);border-left:2px solid rgba(0,0,0,0);list-style:none;transition:border-left-color .2s ease}.gf-accordion--menu--item:has(.gf-accordion--menu--item--link:hover){border-left-color:var(--gf-accordion-border-color)}.gf-accordion--menu--item--link{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%;cursor:pointer;margin-left:var(--gf-accordion-item-margin);padding:0 var(--gf-accordion-indent);height:var(--gf-accordion-item-height);gap:var(--space-3-6);border-radius:var(--space-0-8);transition:all .2s ease}.gf-accordion--menu--item--link:hover{background-color:var(--gf-accordion-hover-bg);transform:translateX(2px)}.gf-accordion--menu--item--icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-2-0);height:var(--space-2-0)}.gf-accordion--menu--item--text{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--gf-accordion-text-color);font-weight:400;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-accordion--menu--see-all{height:var(--gf-accordion-item-height);padding:var(--gf-spacing-md) var(--gf-accordion-indent);padding-left:var(--gf-accordion-indent);margin-left:var(--space-1-0);list-style:none}.gf-accordion--menu--see-all a{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--gf-accordion-text-muted);text-decoration:none;font-weight:normal;font-style:italic;cursor:pointer}.gf-accordion--menu--see-all a:hover{color:var(--gf-accordion-text-color);background-color:var(--bg-subtle)}.gf-accordion--menu--empty--text{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--gf-accordion-text-muted);font-style:italic}.gf-accordion--menu--empty .gf-accordion--menu--item--link{cursor:default}.gf-accordion--menu--empty .gf-accordion--menu--item--link:hover{background-color:rgba(0,0,0,0)}.gf-accordion.open .gf-accordion--header--toggle svg{transform:rotate(90deg)}.gf-accordion.open .gf-accordion--menu{display:block;opacity:1;transform:translateY(0)}.gf-accordion .gf-accordion--menu.htmx-request:empty::before{content:"Loading...";font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--gf-accordion-text-muted);font-style:italic;padding:var(--gf-spacing-lg) var(--gf-accordion-indent);display:block}.gf-accordion--header--toggle svg path{stroke:var(--fg-muted);fill:none}.gf-accordion--menu--item--icon svg{width:100%;height:100%}.gf-accordion--menu--item--icon--project svg path{stroke:var(--primary-fg)}.gf-accordion--menu--item--icon--dashboard svg path{stroke:var(--accent-fg)}.gf-accordion--menu--item--icon--workflow svg path{fill:var(--viridian-fg)}:root{--gf-sidebar-width-collapsed: 76px;--gf-sidebar-width-expanded: 280px;--gf-sidebar-width: var(--gf-sidebar-width-collapsed);--gf-sidebar-border-radius: var(--space-2-0);--gf-sidebar-item-height: var(--space-4-8);--gf-sidebar-chevron-size: var(--space-2-4);--gf-sidebar-gap: var(--space-1-8);--gf-sidebar-padding-y: var(--gf-page-padding);--gf-sidebar-padding-x: var(--space-2-4);--gf-sidebar-transition: 300ms ease;--gf-sidebar-accordion-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--gf-sidebar-bg: var(--gf-primary-500);--gf-sidebar-fg: var(--gf-generic-white);--gf-sidebar-fg-muted: rgba(255, 255, 255, 0.7);--gf-sidebar-fg-subtle: rgba(255, 255, 255, 0.5);--gf-sidebar-border-color: rgba(255, 255, 255, 0.1);--gf-sidebar-canvas-edge: var(--gf-primary-700);--gf-sidebar-hover-bg: rgba(255, 255, 255, 0.08);--gf-sidebar-active-bg: var(--gf-accent-500);--gf-sidebar-active-icon: var(--gf-generic-white);--gf-sidebar-text-color: var(--gf-sidebar-fg);--gf-chat-overlay-min-width: var(--gf-breakpoint-mobile);--gf-sidebar-fade-height: calc(var(--space-10-0) * 1.5);--gf-sidebar-mobile-hamburger-size: var(--space-4-8);--gf-sidebar-mobile-hamburger-margin: var(--space-1-6)}.gf-sidebar--mobile--hamburger{display:none}@media screen and (max-width: 768px){.gf-sidebar--mobile--hamburger{display:flex;align-items:center;justify-content:center;position:fixed;bottom:var(--gf-sidebar-mobile-hamburger-margin);left:var(--gf-sidebar-mobile-hamburger-margin);width:var(--gf-sidebar-mobile-hamburger-size);height:var(--gf-sidebar-mobile-hamburger-size);border-radius:50%;background-color:var(--bg-default);border:1px solid var(--border-default);box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;z-index:1055;transition:background-color 150ms ease,box-shadow 150ms ease}.gf-sidebar--mobile--hamburger:hover{background-color:var(--bg-subtle);box-shadow:0 4px 12px rgba(0,0,0,.16)}.gf-sidebar--mobile--hamburger:active{background-color:var(--bg-muted)}}@media screen and (max-width: 768px){.gf-sidebar--mobile--drawer{position:fixed;top:0;left:0;bottom:0;height:100dvh;width:var(--gf-sidebar-width-expanded) !important;z-index:1060;transform:translateX(-100%);transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:4px 0 16px rgba(0,0,0,.12)}}@media screen and (max-width: 768px){.gf-sidebar--mobile--drawer.gf-sidebar--mobile--open{transform:translateX(0)}}.gf-sidebar--mobile--overlay{display:none}@media screen and (max-width: 768px){.gf-sidebar--mobile--overlay{display:block;position:fixed;inset:0;background-color:rgba(0,0,0,.3);z-index:1049;opacity:0;pointer-events:none;transition:opacity 300ms ease}}@media screen and (max-width: 768px){.gf-sidebar--mobile--overlay--visible{opacity:1;pointer-events:auto}}.gf-sidebar,.gf-sidebar--settings,.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{width:var(--gf-sidebar-width-collapsed);min-width:var(--gf-sidebar-width-collapsed);height:100%;padding:0;overflow:visible}.gf-sidebar--menu{width:var(--gf-sidebar-width-collapsed);min-width:var(--gf-sidebar-width-collapsed);max-width:var(--gf-sidebar-width-collapsed);height:100%;display:flex;flex-direction:column;overflow:visible;margin:0;padding:0;list-style:none;-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(--gf-sidebar-gap);-ms-overflow-style:none;scrollbar-width:none;padding-bottom:var(--gf-sidebar-fade-height)}.gf-sidebar--menu--scrollable::-webkit-scrollbar{display:none}.gf-sidebar--menu--group,.gf-sidebar--menu--group--sticky-bottom,.gf-sidebar--menu--group--sticky-top{width:100%;border-bottom:1px solid var(--gf-sidebar-border-color);padding:var(--gf-sidebar-padding-y) 0}.gf-sidebar--menu--group .gf-sidebar--menu--group--section:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group .gf-sidebar--menu--group--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--group--section:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--group--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group--sticky-top .gf-sidebar--menu--group--section:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group--sticky-top .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group--sticky-top .gf-sidebar--menu--group--section:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group--sticky-top .gf-sidebar--menu--section--bottom:not(:first-child) .gf-sidebar--menu--section--header,.gf-sidebar--menu--group--sticky-top .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--group--section--header,.gf-sidebar--menu--group--sticky-top .gf-sidebar--menu--section:not(:first-child) .gf-sidebar--menu--section--header{margin-top:var(--gf-spacing-sm)}.gf-sidebar--menu--group>.gf-sidebar--menu--group--section--header:not(:first-child),.gf-sidebar--menu--group>.gf-sidebar--menu--section--header:not(:first-child),.gf-sidebar--menu--group--sticky-bottom>.gf-sidebar--menu--group--section--header:not(:first-child),.gf-sidebar--menu--group--sticky-bottom>.gf-sidebar--menu--section--header:not(:first-child),.gf-sidebar--menu--group--sticky-top>.gf-sidebar--menu--group--section--header:not(:first-child),.gf-sidebar--menu--group--sticky-top>.gf-sidebar--menu--section--header:not(:first-child){margin-top:var(--gf-spacing-sm)}.gf-sidebar--menu--group--sticky-top{flex-shrink:0;border-bottom:none}.gf-sidebar--menu--group--sticky-bottom{position:relative;border-bottom:none;flex-shrink:0}.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--group--section--item--text,.gf-sidebar--menu--group--sticky-bottom .gf-sidebar--menu--section--item--text{overflow:visible;text-overflow:clip;white-space:nowrap}.gf-sidebar--menu--group--sticky-bottom::before{content:"";position:absolute;bottom:100%;left:0;right:1px;height:var(--gf-sidebar-fade-height);background:linear-gradient(to bottom, transparent 0%, transparent 10%, var(--bg-default) 90%, var(--bg-default) 100%);pointer-events:none;z-index:10}.gf-sidebar--menu--group--section,.gf-sidebar--menu--section--bottom,.gf-sidebar--menu--section{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center}.gf-sidebar--menu--group--section--header,.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-collapsed);color:var(--gf-sidebar-fg-subtle);text-align:center}.gf-sidebar--menu--group--section--item,.gf-sidebar--menu--section--item{width:100%;height:var(--gf-sidebar-item-height);display:flex;justify-content:start;align-items:center;cursor:pointer;position:relative;border-radius:var(--space-0-8);transition:all .2s ease;transition:background-color .2s ease,border-color .2s ease}.gf-sidebar--menu--group--section--item:hover:not(.active),.gf-sidebar--menu--section--item:hover:not(.active){background-color:var(--gf-accent-50);color:var(--gf-accent-600)}.gf-sidebar--menu--group--section--item:hover:not(.active) .gf-icon,.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon,.gf-sidebar--menu--group--section--item:hover:not(.active) .gf-icon--team,.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--team,.gf-sidebar--menu--group--section--item:hover:not(.active) .gf-icon--entity,.gf-sidebar--menu--section--item:hover:not(.active) .gf-icon--entity{background-color:var(--gf-accent-50);transition:all .2s ease}.gf-sidebar--menu--group--section--item:hover:not(.active) svg path,.gf-sidebar--menu--section--item:hover:not(.active) svg path{stroke:var(--gf-accent-600);transition:stroke .2s ease}.gf-sidebar--menu--group--section--item:hover:not(.active) svg[fill]:not([fill=none]) path,.gf-sidebar--menu--section--item:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-accent-600);transition:fill .2s ease}.gf-sidebar--menu--group--section--item.active,.active.gf-sidebar--menu--section--item{background-color:var(--gf-accent-50);border-left:3px solid var(--gf-accent-500);font-weight:600;color:var(--gf-accent-700)}.gf-sidebar--menu--group--section--item.active svg path,.active.gf-sidebar--menu--section--item svg path{stroke:var(--gf-accent-500) !important;transition:stroke .2s ease}.gf-sidebar--menu--group--section--item.active svg[fill]:not([fill=none]) path,.active.gf-sidebar--menu--section--item svg[fill]:not([fill=none]) path{fill:var(--gf-accent-500) !important;transition:fill .2s ease}.gf-sidebar--menu--group--section--item--icon,.gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width-collapsed);min-width:var(--gf-sidebar-width-collapsed);height:var(--gf-sidebar-item-height);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.gf-sidebar--menu--group--section--item--text,.gf-sidebar--menu--section--item--text{display:flex;justify-content:start;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--menu--group--section a,.gf-sidebar--menu--section--bottom a,.gf-sidebar--menu--section a{color:var(--gf-sidebar-text-color);text-decoration:none}.gf-sidebar--menu--group--section--item button,.gf-sidebar--menu--section--item button{display:flex;align-items:center;width:100%;height:100%;border:none;background:none;padding:0;text-align:left;color:inherit;font:inherit}.gf-sidebar--menu--group--section--item#gf-expand--sidebar--team.active svg path,#gf-expand--sidebar--team.active.gf-sidebar--menu--section--item svg path,.gf-sidebar--menu--group--section--item#gf-expand--sidebar--team:hover svg path,#gf-expand--sidebar--team.gf-sidebar--menu--section--item:hover svg path,.gf-sidebar--menu--group--section--item#gf-collapse--sidebar--team.active svg path,#gf-collapse--sidebar--team.active.gf-sidebar--menu--section--item svg path,.gf-sidebar--menu--group--section--item#gf-collapse--sidebar--team:hover svg path,#gf-collapse--sidebar--team.gf-sidebar--menu--section--item:hover svg path,.gf-sidebar--menu--group--section--item#gf-expand--sidebar--organization.active svg path,#gf-expand--sidebar--organization.active.gf-sidebar--menu--section--item svg path,.gf-sidebar--menu--group--section--item#gf-expand--sidebar--organization:hover svg path,#gf-expand--sidebar--organization.gf-sidebar--menu--section--item:hover svg path,.gf-sidebar--menu--group--section--item#gf-collapse--sidebar--organization.active svg path,#gf-collapse--sidebar--organization.active.gf-sidebar--menu--section--item svg path,.gf-sidebar--menu--group--section--item#gf-collapse--sidebar--organization:hover svg path,#gf-collapse--sidebar--organization.gf-sidebar--menu--section--item:hover svg path,.gf-sidebar--menu--group--section--item#gf-expand--sidebar--project.active svg path,#gf-expand--sidebar--project.active.gf-sidebar--menu--section--item svg path,.gf-sidebar--menu--group--section--item#gf-expand--sidebar--project:hover svg path,#gf-expand--sidebar--project.gf-sidebar--menu--section--item:hover svg path,.gf-sidebar--menu--group--section--item#gf-collapse--sidebar--project.active svg path,#gf-collapse--sidebar--project.active.gf-sidebar--menu--section--item svg path,.gf-sidebar--menu--group--section--item#gf-collapse--sidebar--project:hover svg path,#gf-collapse--sidebar--project.gf-sidebar--menu--section--item:hover svg path{stroke:var(--gf-sidebar-fg-muted) !important}.gf-sidebar .gf-accordion,.gf-sidebar--settings .gf-accordion,.gf-sidebar--collapsible .gf-accordion,.gf-sidebar--project .gf-accordion,.gf-sidebar--organization .gf-accordion{--gf-accordion-item-height: var(--gf-sidebar-item-height);--gf-accordion-indent: var(--gf-sidebar-padding-x);--gf-accordion-hover-bg: var(--gf-sidebar-hover-bg);--gf-accordion-border-color: var(--accent-border);--gf-accordion-transition: var(--gf-sidebar-accordion-transition);--gf-accordion-chevron-size: var(--gf-sidebar-chevron-size)}.gf-sidebar .gf-accordion.open,.gf-sidebar--settings .gf-accordion.open,.gf-sidebar--collapsible .gf-accordion.open,.gf-sidebar--project .gf-accordion.open,.gf-sidebar--organization .gf-accordion.open{height:auto}.gf-sidebar .gf-accordion .gf-accordion--header--toggle,.gf-sidebar--settings .gf-accordion .gf-accordion--header--toggle,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--toggle,.gf-sidebar--project .gf-accordion .gf-accordion--header--toggle,.gf-sidebar--organization .gf-accordion .gf-accordion--header--toggle{z-index:10}.gf-sidebar .gf-accordion .gf-accordion--header--link,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link,.gf-sidebar--project .gf-accordion .gf-accordion--header--link,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link{position:relative;z-index:1;margin-left:calc(-1*var(--gf-accordion-chevron-size))}.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--text{font-size:var(--gf-text-body);line-height:var(--space-2-8);font-weight:500;display:flex;justify-content:start;align-items:center;gap:var(--gf-spacing-sm);flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--settings .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width-collapsed);min-width:var(--gf-sidebar-width-collapsed);height:var(--gf-sidebar-item-height);position:relative;display:flex;align-items:center;justify-content:center}.gf-sidebar .gf-accordion .gf-accordion--header,.gf-sidebar--settings .gf-accordion .gf-accordion--header,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header,.gf-sidebar--project .gf-accordion .gf-accordion--header,.gf-sidebar--organization .gf-accordion .gf-accordion--header{transition:background-color .2s ease,border-color .2s ease}.gf-sidebar .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--settings .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--collapsible .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--project .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--organization .gf-accordion .gf-accordion--header:hover:not(.active){background-color:var(--gf-accent-50);color:var(--gf-accent-600)}.gf-sidebar .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon,.gf-sidebar--settings .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon,.gf-sidebar--project .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon,.gf-sidebar .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--team,.gf-sidebar--settings .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--team,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--team,.gf-sidebar--project .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--team,.gf-sidebar--organization .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--team,.gf-sidebar .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--entity,.gf-sidebar--settings .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--entity,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--entity,.gf-sidebar--project .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--entity,.gf-sidebar--organization .gf-accordion .gf-accordion--header:hover:not(.active) .gf-icon--entity{background-color:var(--gf-accent-50);transition:all .2s ease}.gf-sidebar .gf-accordion .gf-accordion--header:hover:not(.active) svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--header:hover:not(.active) svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header:hover:not(.active) svg path,.gf-sidebar--project .gf-accordion .gf-accordion--header:hover:not(.active) svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--header:hover:not(.active) svg path{stroke:var(--gf-accent-600);transition:stroke .2s ease}.gf-sidebar .gf-accordion .gf-accordion--header:hover:not(.active) svg[fill]:not([fill=none]) path,.gf-sidebar--settings .gf-accordion .gf-accordion--header:hover:not(.active) svg[fill]:not([fill=none]) path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header:hover:not(.active) svg[fill]:not([fill=none]) path,.gf-sidebar--project .gf-accordion .gf-accordion--header:hover:not(.active) svg[fill]:not([fill=none]) path,.gf-sidebar--organization .gf-accordion .gf-accordion--header:hover:not(.active) svg[fill]:not([fill=none]) path{fill:var(--gf-accent-600);transition:fill .2s ease}.gf-sidebar .gf-accordion .gf-accordion--header.active,.gf-sidebar--settings .gf-accordion .gf-accordion--header.active,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header.active,.gf-sidebar--project .gf-accordion .gf-accordion--header.active,.gf-sidebar--organization .gf-accordion .gf-accordion--header.active{background-color:var(--gf-accent-50);border-left:3px solid var(--gf-accent-500);font-weight:600;color:var(--gf-accent-700)}.gf-sidebar .gf-accordion .gf-accordion--header.active svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--header.active svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header.active svg path,.gf-sidebar--project .gf-accordion .gf-accordion--header.active svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--header.active svg path{stroke:var(--gf-accent-500) !important;transition:stroke .2s ease}.gf-sidebar .gf-accordion .gf-accordion--header.active svg[fill]:not([fill=none]) path,.gf-sidebar--settings .gf-accordion .gf-accordion--header.active svg[fill]:not([fill=none]) path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header.active svg[fill]:not([fill=none]) path,.gf-sidebar--project .gf-accordion .gf-accordion--header.active svg[fill]:not([fill=none]) path,.gf-sidebar--organization .gf-accordion .gf-accordion--header.active svg[fill]:not([fill=none]) path{fill:var(--gf-accent-500) !important;transition:fill .2s ease}.gf-sidebar .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--settings .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--collapsible .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--project .gf-accordion .gf-accordion--header:hover:not(.active),.gf-sidebar--organization .gf-accordion .gf-accordion--header:hover:not(.active){border-radius:var(--space-0-8)}.gf-sidebar .gf-accordion .gf-accordion--header.active,.gf-sidebar--settings .gf-accordion .gf-accordion--header.active,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header.active,.gf-sidebar--project .gf-accordion .gf-accordion--header.active,.gf-sidebar--organization .gf-accordion .gf-accordion--header.active{border-radius:var(--space-0-8);margin:0 var(--gf-spacing-sm);width:calc(100% - var(--space-1-6))}.gf-sidebar .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--settings .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--settings .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--project .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--project .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--section--item--text,.gf-sidebar--organization .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--group--section--item--text,.gf-sidebar--organization .gf-accordion .gf-accordion--header.active .gf-accordion--header--link .gf-sidebar--menu--section--item--text{font-weight:600}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon svg path{stroke:var(--gf-sidebar-fg-muted);transition:stroke .2s ease}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon svg[fill]:not([fill=none]) path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon svg[fill]:not([fill=none]) path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon svg[fill]:not([fill=none]) path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon svg[fill]:not([fill=none]) path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon svg[fill]:not([fill=none]) path{fill:var(--gf-sidebar-fg-muted);transition:fill .2s ease}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon--dashboard svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon--dashboard svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon--dashboard svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon--dashboard svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon--dashboard svg path{stroke:var(--accent-fg)}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon--workflow svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon--workflow svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon--workflow svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon--workflow svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon--workflow svg path{fill:var(--status-success)}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon--data svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon--data svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon--data svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon--data svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon--data svg path{stroke:var(--accent-fg)}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon--table svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon--table svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon--table svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon--table svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon--table svg path{stroke:var(--accent-hover)}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon--favorite svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon--favorite svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon--favorite svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon--favorite svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon--favorite svg path{fill:var(--celeste-accent-fg)}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon--team svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon--team svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon--team svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon--team svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon--team svg path{stroke:var(--celeste-accent-border-strong)}.gf-sidebar .gf-accordion .gf-accordion--menu--item--icon--collection svg path,.gf-sidebar--settings .gf-accordion .gf-accordion--menu--item--icon--collection svg path,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu--item--icon--collection svg path,.gf-sidebar--project .gf-accordion .gf-accordion--menu--item--icon--collection svg path,.gf-sidebar--organization .gf-accordion .gf-accordion--menu--item--icon--collection svg path{fill:var(--viridian-fg)}.gf-sidebar .gf-accordion .gf-accordion--menu.htmx-request:empty::before,.gf-sidebar--settings .gf-accordion .gf-accordion--menu.htmx-request:empty::before,.gf-sidebar--collapsible .gf-accordion .gf-accordion--menu.htmx-request:empty::before,.gf-sidebar--project .gf-accordion .gf-accordion--menu.htmx-request:empty::before,.gf-sidebar--organization .gf-accordion .gf-accordion--menu.htmx-request:empty::before{content:"Loading...";font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--gf-sidebar-fg-subtle);font-style:italic;padding:var(--gf-spacing-lg) var(--gf-sidebar-padding-x);display:block}.gf-sidebar .gf-accordion--header.active .gf-accordion--header--toggle svg path,.gf-sidebar--settings .gf-accordion--header.active .gf-accordion--header--toggle svg path,.gf-sidebar--collapsible .gf-accordion--header.active .gf-accordion--header--toggle svg path,.gf-sidebar--project .gf-accordion--header.active .gf-accordion--header--toggle svg path,.gf-sidebar--organization .gf-accordion--header.active .gf-accordion--header--toggle svg path{stroke:var(--accent-fg) !important;transition:stroke .2s ease}.gf-sidebar--collapsible,.gf-sidebar--project,.gf-sidebar--organization{border-radius:0 var(--gf-sidebar-border-radius) var(--gf-sidebar-border-radius) 0;transition:var(--gf-sidebar-transition)}.gf-sidebar--collapsible .gf-sidebar--menu--group--section--item--text,.gf-sidebar--collapsible .gf-sidebar--menu--section--item--text,.gf-sidebar--project .gf-sidebar--menu--group--section--item--text,.gf-sidebar--project .gf-sidebar--menu--section--item--text,.gf-sidebar--organization .gf-sidebar--menu--group--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-accordion--menu .gf-accordion--menu--item--text,.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--item--text,.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--item--text{width:0;min-width:0;opacity:0;visibility:hidden;white-space:nowrap;transition:400ms ease;overflow:hidden}.gf-sidebar--collapsible .gf-accordion--menu .gf-accordion--menu--item--link,.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--item--link,.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--item--link{padding:0;justify-content:center}.gf-sidebar--collapsible .gf-accordion--menu .gf-accordion--menu--see-all,.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--see-all,.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--see-all,.gf-sidebar--collapsible .gf-accordion--menu .gf-accordion--menu--empty,.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--empty,.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--empty{display:none}.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link,.gf-sidebar--project .gf-accordion .gf-accordion--header--link,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link{margin-left:calc(-1*var(--gf-accordion-chevron-size))}.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--collapsible .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width-collapsed);min-width:var(--gf-sidebar-width-collapsed)}.gf-sidebar--collapsible .gf-sidebar--menu--group--section--item:hover,.gf-sidebar--collapsible .gf-sidebar--menu--section--item:hover,.gf-sidebar--project .gf-sidebar--menu--group--section--item:hover,.gf-sidebar--project .gf-sidebar--menu--section--item:hover,.gf-sidebar--organization .gf-sidebar--menu--group--section--item:hover,.gf-sidebar--organization .gf-sidebar--menu--section--item:hover{background-color:var(--gf-sidebar-hover-bg)}.gf-sidebar--collapsible.expanded,.expanded.gf-sidebar--project,.expanded.gf-sidebar--organization{width:var(--gf-sidebar-width-expanded);min-width:var(--gf-sidebar-width-expanded)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu,.expanded.gf-sidebar--project .gf-sidebar--menu,.expanded.gf-sidebar--organization .gf-sidebar--menu{width:var(--gf-sidebar-width-expanded);min-width:var(--gf-sidebar-width-expanded);max-width:var(--gf-sidebar-width-expanded)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--group--section--item,.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item,.expanded.gf-sidebar--project .gf-sidebar--menu--group--section--item,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item,.expanded.gf-sidebar--organization .gf-sidebar--menu--group--section--item,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item{min-width:var(--gf-sidebar-width-expanded)}.gf-sidebar--collapsible.expanded .gf-sidebar--menu--group--section--item .gf-sidebar--menu--group--section--item--text,.gf-sidebar--collapsible.expanded .gf-sidebar--menu--group--section--item .gf-sidebar--menu--section--item--text,.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--group--section--item--text,.gf-sidebar--collapsible.expanded .gf-sidebar--menu--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--project .gf-sidebar--menu--group--section--item .gf-sidebar--menu--group--section--item--text,.expanded.gf-sidebar--project .gf-sidebar--menu--group--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--project .gf-sidebar--menu--section--item .gf-sidebar--menu--group--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--group--section--item .gf-sidebar--menu--group--section--item--text,.expanded.gf-sidebar--organization .gf-sidebar--menu--group--section--item .gf-sidebar--menu--section--item--text,.expanded.gf-sidebar--organization .gf-sidebar--menu--section--item .gf-sidebar--menu--group--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;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-sidebar--collapsible.expanded .gf-accordion .gf-accordion--header--link,.expanded.gf-sidebar--project .gf-accordion .gf-accordion--header--link,.expanded.gf-sidebar--organization .gf-accordion .gf-accordion--header--link{margin-left:calc(-1*var(--gf-accordion-chevron-size))}.gf-sidebar--collapsible.expanded .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.gf-sidebar--collapsible.expanded .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.expanded.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.expanded.gf-sidebar--project .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon,.expanded.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--group--section--item--icon,.expanded.gf-sidebar--organization .gf-accordion .gf-accordion--header--link .gf-sidebar--menu--section--item--icon{width:var(--gf-sidebar-width-collapsed);min-width:var(--gf-sidebar-width-collapsed)}.gf-sidebar--collapsible.expanded .gf-accordion--menu .gf-accordion--menu--item--text,.expanded.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--item--text,.expanded.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--item--text{width:auto;min-width:0;opacity:1;visibility:visible;flex:1;color:var(--gf-sidebar-fg-muted)}.gf-sidebar--collapsible.expanded .gf-accordion--menu .gf-accordion--menu--item--link,.expanded.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--item--link,.expanded.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--item--link{padding:0 var(--gf-accordion-indent);justify-content:flex-start}.gf-sidebar--collapsible.expanded .gf-accordion--menu .gf-accordion--menu--see-all,.expanded.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--see-all,.expanded.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--see-all,.gf-sidebar--collapsible.expanded .gf-accordion--menu .gf-accordion--menu--empty,.expanded.gf-sidebar--project .gf-accordion--menu .gf-accordion--menu--empty,.expanded.gf-sidebar--organization .gf-accordion--menu .gf-accordion--menu--empty{display:list-item}.gf-sidebar--project{background-color:var(--bg-subtle);border-top:1px solid var(--gf-sidebar-border-color);border-right:1px solid var(--gf-sidebar-border-color);border-bottom:1px solid var(--gf-sidebar-border-color)}.gf-sidebar--project.expanded #gf-collapse--sidebar--project{width:100%;position:relative}.gf-sidebar--error{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--status-danger);font-style:italic;padding:var(--gf-spacing-lg) var(--gf-sidebar-padding-x)}.gf-sidebar--menu--section--bottom{justify-content:end;flex:1;flex-shrink:0}.gf-sidebar .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar .gf-icon--team,.gf-sidebar--collapsible .gf-icon--team,.gf-sidebar--organization .gf-icon--team,.gf-sidebar--project .gf-icon--team,.gf-sidebar--settings .gf-icon--team{padding:var(--gf-spacing-sm);box-sizing:content-box;border-radius:var(--space-0-8);box-shadow:0 2px 6px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-sidebar .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--organization .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--project .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar--settings .gf-sidebar--menu--group--section--item--icon .gf-icon svg,.gf-sidebar .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--collapsible .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--organization .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--project .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar--settings .gf-sidebar--menu--section--item--icon .gf-icon svg,.gf-sidebar .gf-icon--team svg,.gf-sidebar--collapsible .gf-icon--team svg,.gf-sidebar--organization .gf-icon--team svg,.gf-sidebar--project .gf-icon--team svg,.gf-sidebar--settings .gf-icon--team svg,.gf-sidebar .gf-sidebar--menu--group--section--item--icon .gf-icon svg path,.gf-sidebar--collapsible .gf-sidebar--menu--group--section--item--icon .gf-icon svg path,.gf-sidebar--organization .gf-sidebar--menu--group--section--item--icon .gf-icon svg path,.gf-sidebar--project .gf-sidebar--menu--group--section--item--icon .gf-icon svg path,.gf-sidebar--settings .gf-sidebar--menu--group--section--item--icon .gf-icon svg path,.gf-sidebar .gf-sidebar--menu--section--item--icon .gf-icon svg path,.gf-sidebar--collapsible .gf-sidebar--menu--section--item--icon .gf-icon svg path,.gf-sidebar--organization .gf-sidebar--menu--section--item--icon .gf-icon svg path,.gf-sidebar--project .gf-sidebar--menu--section--item--icon .gf-icon svg path,.gf-sidebar--settings .gf-sidebar--menu--section--item--icon .gf-icon svg path,.gf-sidebar .gf-icon--team svg path,.gf-sidebar--collapsible .gf-icon--team svg path,.gf-sidebar--organization .gf-icon--team svg path,.gf-sidebar--project .gf-icon--team svg path,.gf-sidebar--settings .gf-icon--team svg path{fill:none !important;stroke:currentColor !important;stroke-width:1.5 !important;vector-effect:non-scaling-stroke}.gf-sidebar .gf-icon--team,.gf-sidebar--collapsible .gf-icon--team,.gf-sidebar--organization .gf-icon--team,.gf-sidebar--project .gf-icon--team,.gf-sidebar--settings .gf-icon--team{--_bg-from: var(--gf-neutral-50);--_bg-to: var(--gf-neutral-200);background:linear-gradient(135deg, var(--_bg-from) 0%, var(--_bg-to) 100%) !important;box-shadow:0 2px 6px rgba(93,79,48,.15),inset 0 1px 0 hsla(0,0%,100%,.3)}.gf-sidebar .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings .gf-sidebar--menu--section--item--icon .gf-icon{--_bg-from: var(--gf-primary-400);--_bg-to: var(--gf-primary-600);background:linear-gradient(135deg, var(--_bg-from) 0%, var(--_bg-to) 100%) !important;color:var(--gf-generic-white)}.gf-sidebar [title=Data] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible [title=Data] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization [title=Data] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project [title=Data] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings [title=Data] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar [title=Data] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible [title=Data] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization [title=Data] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project [title=Data] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings [title=Data] .gf-sidebar--menu--section--item--icon .gf-icon{--_bg-from: var(--gf-accent-400);--_bg-to: var(--gf-accent-600);background:linear-gradient(135deg, var(--_bg-from) 0%, var(--_bg-to) 100%) !important;box-shadow:0 2px 6px rgba(10,120,110,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-sidebar [title="Access Roles"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible [title="Access Roles"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization [title="Access Roles"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project [title="Access Roles"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings [title="Access Roles"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar [title="Access Roles"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible [title="Access Roles"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization [title="Access Roles"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project [title="Access Roles"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings [title="Access Roles"] .gf-sidebar--menu--section--item--icon .gf-icon{--_bg-from: var(--gf-fig-400);--_bg-to: var(--gf-fig-600);background:linear-gradient(135deg, var(--_bg-from) 0%, var(--_bg-to) 100%) !important;box-shadow:0 2px 6px rgba(124,58,237,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-sidebar [title=Favorites] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible [title=Favorites] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization [title=Favorites] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project [title=Favorites] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings [title=Favorites] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar [title=Favorites] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible [title=Favorites] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization [title=Favorites] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project [title=Favorites] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings [title=Favorites] .gf-sidebar--menu--section--item--icon .gf-icon{--_bg-from: var(--gf-fig-400);--_bg-to: var(--gf-fig-600);background:linear-gradient(135deg, var(--_bg-from) 0%, var(--_bg-to) 100%) !important;box-shadow:0 2px 6px rgba(124,58,237,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-sidebar [title="Shared with Me"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible [title="Shared with Me"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization [title="Shared with Me"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project [title="Shared with Me"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings [title="Shared with Me"] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar [title="Shared with Me"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible [title="Shared with Me"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization [title="Shared with Me"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project [title="Shared with Me"] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings [title="Shared with Me"] .gf-sidebar--menu--section--item--icon .gf-icon{--_bg-from: var(--gf-sky-400);--_bg-to: var(--gf-sky-600);background:linear-gradient(135deg, var(--_bg-from) 0%, var(--_bg-to) 100%) !important;box-shadow:0 2px 6px rgba(14,116,180,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-sidebar [title=Documentation] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--collapsible [title=Documentation] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--organization [title=Documentation] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--project [title=Documentation] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar--settings [title=Documentation] .gf-sidebar--menu--group--section--item--icon .gf-icon,.gf-sidebar [title=Documentation] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--collapsible [title=Documentation] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--organization [title=Documentation] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--project [title=Documentation] .gf-sidebar--menu--section--item--icon .gf-icon,.gf-sidebar--settings [title=Documentation] .gf-sidebar--menu--section--item--icon .gf-icon{--_bg-from: var(--gf-success-400);--_bg-to: var(--gf-success-600);background:linear-gradient(135deg, var(--_bg-from) 0%, var(--_bg-to) 100%) !important;box-shadow:0 2px 6px rgba(22,163,74,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.gf-tabbar{display:flex;height:var(--space-4-4);flex:0 0 var(--space-4-4);position:relative;gap:var(--gf-spacing-xs);border-bottom:1px solid var(--border-default)}.gf-tabbar--item{position:relative;padding:var(--gf-spacing-md);font-size:var(--space-1-4);line-height:var(--space-1-6);border-bottom:1px solid var(--border-default);display:flex;align-items:center;text-align:center;white-space:nowrap}.gf-tabbar--link{position:relative;padding:var(--gf-spacing-md);text-decoration:none;font-size:var(--space-1-4);line-height:var(--space-1-6);border-bottom:none;border-radius:var(--gf-card-border-radius) var(--gf-card-border-radius) 0 0;min-width:var(--space-10-0);display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;z-index:var(--z-default);cursor:pointer}.gf-tabbar--link:hover:not(.gf-tabbar--link--active):not(.gf-tabbar--link--disabled){background-color:var(--bg-muted);color:var(--fg-default)}.gf-tabbar--link--active{background-color:var(--bg-emphasis);color:var(--primary-bg);z-index:calc(var(--z-default) + 1)}.gf-tabbar--link--active:hover{background-color:var(--bg-emphasis)}.gf-tabbar--link--disabled{color:var(--fg-subtle);cursor:not-allowed}:root{--gf-toolbar-button-size: var(--space-4-0);--gf-toolbar-button-padding: var(--space-1-2);--gf-toolbar-button-disabled-background-color: var(--bg-muted);--gf-toolbar-button-disabled-border-color: var(--border-default);--gf-toolbar-button-disabled-font-color: var(--fg-subtle);--gf-toolbar-button-disabled-icon-color: var(--fg-subtle);--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(--bg-emphasis);--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(--bg-emphasis);--gf-toolbar-primary-button-border-color: var(--gf-generic-white);--gf-toolbar-primary-button-active-background-color: var(--accent-hover);--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(--accent-fg);--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(--accent-fg);--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(--accent-fg);--gf-toolbar-secondary-button-active-icon-color: var(--accent-fg)}.gf-toolbar,.gf-toolbar--secondary,.gf-toolbar--widget,.gf-toolbar--primary,.gf-toolbar--dashboard{box-shadow:0 2px 6px rgba(16,24,40,.06);width:auto;padding:var(--gf-toolbar-padding);display:flex;align-items:center;justify-content:center;flex-direction:row;gap:var(--gf-spacing-lg);z-index:var(--z-ui)}.gf-toolbar--button,.gf-toolbar--button--transparent{font-size:var(--gf-text-body);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--transparent{background-color:rgba(0,0,0,0);border:none}.gf-toolbar--primary,.gf-toolbar--dashboard{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--primary .gf-toolbar--button--transparent,.gf-toolbar--dashboard .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--primary .gf-toolbar--button--transparent .gf-icon svg path,.gf-toolbar--dashboard .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--primary .active.gf-toolbar--button--transparent,.gf-toolbar--dashboard .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--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--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--primary .gf-toolbar--button.active .gf-icon svg path,.gf-toolbar--dashboard .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{stroke:var(--gf-toolbar-primary-button-active-icon-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--dashboard{width:fit-content;position:sticky;top:var(--gf-spacing-md);margin-top:var(--gf-spacing-md);z-index:100}.gf-toolbar--dashboard .gf-icon[draggable=true]:hover{cursor:grab}.gf-toolbar--widget{position:absolute;padding:var(--gf-spacing-sm);pointer-events:auto;z-index:100;bottom:var(--gf-spacing-md);right:var(--gf-spacing-md)}:root{--gf-page-header-icon-size: var(--gf-icon-lg);--gf-page-header-height: calc(var(--gf-sidebar-padding-y) * 2 + var(--gf-sidebar-item-height) + 1px);--gf-page-padding: var(--space-2-4);--gf-page-section-header-padding: var(--space-2-8);--gf-page-font-color: var(--gf-body-font-color);--gf-page-content-column-gap: var(--space-3-6);--gf-page-font-color-muted: var(--gf-font-color-muted);--gf-page-icon-color: var(--gf-page-font-color)}.gf-page,.gf-page--organization--home{width:100%;max-width:100%;height:100vh;padding:var(--gf-page-padding);display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-page--header{width:100%;height:var(--gf-page-header-height);min-height:var(--gf-page-header-height);max-height:var(--gf-page-header-height);color:var(--gf-page-font-color);display:flex;align-items:center;gap:var(--gf-spacing-md);border-bottom:1px solid var(--border-default);padding:var(--gf-page-padding)}.gf-page--header h1{line-height:1}.gf-page--header--text{gap:var(--gf-page-padding);display:flex;flex-direction:row;align-items:center;height:100%;flex:1;min-width:0}.gf-page--header--text--title{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1}@media screen and (max-width: 1024px){.gf-page--header--text{gap:var(--gf-spacing-lg)}}@media screen and (max-width: 768px){.gf-page--header--text{gap:var(--gf-spacing-md)}}.gf-page--header--text--icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-accent-400) 0%, var(--gf-accent-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(10,120,110,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1)}.gf-page--header--text--icon .gf-icon{width:var(--gf-page-header-icon-size);height:var(--gf-page-header-icon-size);min-width:var(--gf-page-header-icon-size);min-height:var(--gf-page-header-icon-size);display:flex;align-items:center;justify-content:center}.gf-page--header--text--icon>img{width:var(--gf-page-header-icon-size);height:var(--gf-page-header-icon-size);object-fit:contain}@media screen and (max-width: 1024px){.gf-page--header--text--icon{--gf-page-header-icon-size: var(--gf-icon-md)}}@media screen and (max-width: 768px){.gf-page--header--text--icon{--gf-page-header-icon-size: var(--gf-icon-sm)}}@media screen and (max-width: 768px){.gf-page--header--text--subtitle{display:none}}.gf-page--header--actions{display:flex;align-items:center;gap:var(--gf-spacing-sm);flex-shrink:0}.gf-page--header--search-takeover{display:flex;align-items:center;gap:var(--gf-spacing-sm);flex:1;min-width:0}.gf-page--header--search-takeover .gf-search-bar--wrapper{max-width:none;min-width:0;flex:1}.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(--gf-page-padding)}.gf-page--content--row{width:100%;display:flex;flex-direction:row;gap:var(--gf-page-content-column-gap)}@media screen and (max-width: 1024px){.gf-page--content--row{flex-direction:column}}.gf-page--content--column{width:100%;display:flex;flex-direction:column;gap:var(--gf-page-content-column-gap)}.gf-page--section,.gf-page--section--teams,.gf-page--section--delete{min-width:min(var(--space-3-6)*10,100%);height:100%;display:flex;flex-direction:column}.gf-page--section--content{display:flex;flex-direction:column;gap:var(--gf-spacing-lg)}.gf-page--section--footer{margin-top:var(--gf-spacing-xl);display:flex;align-items:center}.gf-page--section--header{padding-bottom:var(--gf-page-padding);margin-bottom:var(--gf-page-padding);border-bottom:1px solid var(--border-emphasis);display:flex;flex-direction:row;align-items:center;gap:var(--gf-spacing-md)}.gf-page--section--header .gf-icon{display:flex;align-items:center;justify-content:center;width:var(--space-2-4);color:var(--gf-page-icon-color)}.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--header--text{display:flex;flex-direction:column;gap:var(--gf-spacing-xs)}.gf-page--section--header--text--title{color:var(--gf-page-font-color)}.gf-page--section--header--text--subtitle{color:var(--fg-subtle)}.gf-page--section--favorites{flex:1}.gf-page--header--text--icon .gf-icon svg{stroke:currentColor;width:var(--gf-page-header-icon-size);height:var(--gf-page-header-icon-size)}.gf-page--header--text--icon .gf-icon svg path{stroke-width:1.5 !important;stroke:currentColor;vector-effect:non-scaling-stroke}.gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-primary-400) 0%, var(--gf-primary-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(0,9,71,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--section--header .gf-icon--lg svg,.gf-page--section--header .gf-icon--lg svg path,.gf-page--section--header .gf-icon--lg svg circle{fill:none !important;stroke:currentColor !important;stroke-width:1.5 !important;vector-effect:non-scaling-stroke}.gf-page--section--favorites .gf-page--section--header .gf-icon--lg,.gf-page--section--ai-usage .gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-fig-400) 0%, var(--gf-fig-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(124,58,237,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--section--databases .gf-page--section--header .gf-icon--lg,.gf-page--section--virtual-tables .gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-sky-400) 0%, var(--gf-sky-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(14,116,180,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--section--teams .gf-page--section--header .gf-icon--lg,.gf-page--section--members .gf-page--section--header .gf-icon--lg,.gf-page--section--collections .gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-accent-400) 0%, var(--gf-accent-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(10,120,110,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--section--data-assets .gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-primary-400) 0%, var(--gf-primary-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(0,9,71,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--team--home .gf-page--header--text--icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-neutral-50) 0%, var(--gf-neutral-200) 100%);color:var(--gf-neutral-700);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(93,79,48,.2),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1)}.gf-page--section--workflows .gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-fig-400) 0%, var(--gf-fig-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(124,58,237,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--section--dashboards .gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-sky-400) 0%, var(--gf-sky-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(14,116,180,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--section--resources .gf-page--section--header .gf-icon--lg{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--gf-spacing-sm);background:linear-gradient(135deg, var(--gf-success-400) 0%, var(--gf-success-600) 100%);color:var(--gf-generic-white);border-radius:var(--space-0-8);box-shadow:0 2px 8px rgba(22,163,74,.3),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-sizing:content-box}.gf-page--header--text--icon .gf-icon img{width:100%;height:100%;object-fit:contain;border-radius:var(--space-0-4)}.gf-page--header--text--icon .gf-icon .gf-icon--image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--space-0-4)}.gf-page--section--delete{box-shadow:0 2px 6px rgba(16,24,40,.06);background-color:var(--border-default);gap:0}.gf-page--sidebar,.gf-page--landing{height:100vh;width:100%;display:flex;flex:1}.gf-page--organization--home{padding:0;gap:0}.gf-page--organization--home .gf-page--content{padding:var(--gf-page-padding)}.gf-page--organization--home .gf-page--content--row{padding-bottom:var(--gf-spacing-xl)}.gf-page--organization--home .gf-page--content--column{gap:var(--space-6-4)}.gf-page--organization--home .gf-page--content--column:last-child{align-self:flex-start;gap:var(--space-2-0)}.gf-page--organization--home .gf-page--content--column:last-child [class*=gf-page--section]{height:auto;flex:0 0 auto}.gf-page--organization--home .gf-page--header--text--icon .gf-icon{width:auto;height:100%;min-width:unset;min-height:unset}.gf-page--organization--home .gf-page--header--text--icon .gf-icon img{height:100%;width:auto;object-fit:contain}.gf-page--organization--home .gf-page--section--subscription,.gf-page--organization--home .gf-page--section--members{flex:0 0 auto}.gf-page--organization--home .gf-page--section--members{overflow:hidden}.gf-page--organization--home .gf-page--section--members .gf-avatars--row{flex-wrap:wrap}.gf-page--organization--home .gf-page--section--members .gf-avatar--full{padding-bottom:0;border-bottom:0;min-width:0}.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(--gf-spacing-3xl)}.gf-page--organization--subscription-selection--promo-notice{text-align:center;margin-bottom:var(--gf-spacing-xl)}.gf-page--organization--subscription-selection--promo-notice p{color:var(--status-success-hover);background-color:var(--status-success-bg-muted);padding:var(--gf-spacing-md) var(--gf-spacing-xl);border-radius:var(--space-0-8);display:inline-block;font-size:var(--gf-text-body);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(--gf-spacing-lg)}.gf-page--organization--subscription-selection--header--description{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--fg-default);margin-bottom:var(--gf-spacing-sm)}.gf-page--organization--subscription-selection--header--note{font-size:var(--gf-text-body);line-height:var(--space-1-6);color:var(--fg-muted)}.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(--gf-spacing-xl)}.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(--gf-text-body);color:var(--fg-muted);text-align:center}.gf-project-home--objects-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--gf-spacing-xl);min-height:120px;padding-top:var(--gf-spacing-xs)}.gf-project-home--resource-boxes{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--gf-spacing-lg)}.gf-project-home--archived-link-row{text-align:center}.gf-project-home--archived-link{color:var(--fg-muted);font-size:var(--gf-text-body);text-decoration:none}.gf-project-home--archived-link:hover{color:var(--primary-hover)}.gf-resource-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--gf-spacing-2xl);border:1px solid var(--border-emphasis);border-radius:var(--space-1-6);text-decoration:none;color:inherit;transition:all .2s ease}.gf-resource-box:hover{border-color:var(--primary-border);background:var(--primary-bg);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.gf-resource-box--icon{margin-bottom:var(--gf-spacing-lg);color:var(--primary-fg)}.gf-resource-box--icon svg{width:var(--space-4-0);height:var(--space-4-0)}.gf-resource-box h4{font-size:var(--gf-text-subtitle);font-weight:600;color:var(--fg-default);margin:0 0 var(--gf-spacing-sm)}.gf-resource-box p{font-size:var(--gf-text-body);color:var(--fg-muted);margin:0;line-height:1.5}.gf-user-home--favorites-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--gf-spacing-xl)}.gf-user-home--favorites-grid .gf-user-home--empty-state{grid-column:1/-1}.gf-user-home--project-item{display:flex;flex-direction:column;gap:var(--gf-spacing-xl);padding:var(--gf-spacing-2xl);border:1px solid var(--border-default);border-radius:var(--space-1-6);background:var(--bg-default);transition:border-color .2s ease,box-shadow .2s ease}.gf-user-home--project-item:hover{border-color:var(--border-emphasis);box-shadow:0 2px 8px rgba(0,0,0,.05)}.gf-user-home--project-header h3{font-size:var(--gf-text-subtitle);font-weight:600;color:var(--fg-default);margin:0 0 var(--gf-spacing-sm)}.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(--primary-hover)}.gf-user-home--project-description{font-size:var(--gf-text-body);color:var(--fg-muted);margin:0;line-height:1.5}.gf-user-home--empty-state{padding:var(--gf-spacing-3xl);text-align:center;color:var(--fg-muted);background:var(--bg-subtle);border-radius:var(--space-1-6)}.gf-user-home--empty-state p{margin:0;font-size:var(--gf-text-body)}.gf-user-home--empty-state p a{color:var(--primary-hover);text-decoration:none}.gf-user-home--empty-state p a:hover{text-decoration:underline}.gf-object-card--type-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gf-object-card--type-icon svg{width:var(--space-2-0);height:var(--space-2-0)}.gf-object-card--type-icon--project{color:var(--primary-hover)}.gf-object-card--type-icon--dashboard svg path{stroke:var(--accent-fg)}.gf-object-card--type-icon--workflow svg path{fill:var(--viridian-fg)}.gf-object-card--type-icon .gf-object-card--schedule-badge{position:absolute;bottom:-3px;right:-9px;background:var(--status-info);border-radius:50%;padding:2px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.15);color:var(--fg-on-emphasis)}.gf-object-card--type-icon .gf-object-card--schedule-badge svg{width:10px;height:10px}.gf-action,.gf-action--small{line-height:var(--gf-text-body);cursor:pointer;color:var(--fg-subtle);text-wrap:nowrap;display:flex;align-items:center;gap:var(--gf-spacing-xs);transition:color .2s ease}.gf-action:hover,.gf-action--small:hover{color:var(--primary-fg)}.gf-action .gf-icon--md,.gf-action--small .gf-icon--md{width:var(--gf-icon-md);height:var(--gf-icon-md);color:inherit}.gf-action .gf-icon--md svg,.gf-action--small .gf-icon--md svg{stroke:currentColor}.gf-action--text{text-wrap:nowrap;color:inherit}.gf-action--small{font-size:var(--gf-text-body);line-height:var(--gf-text-body)}.gf-action--link{line-height:var(--gf-text-body);color:var(--fg-muted);cursor:pointer;text-decoration:none;background:rgba(0,0,0,0);border:none;padding:0;white-space:nowrap;flex-shrink:0;font-weight:500;font-size:var(--gf-text-body);line-height:var(--space-2-8)}.gf-action--link:hover,.gf-action--link:focus{text-decoration:none;color:var(--fg-muted)}.gf-actions{display:flex;align-items:center;gap:var(--gf-spacing-lg);flex-shrink:0}.alert{background-color:var(--status-warning-bg);border-bottom-right-radius:5px;border-left:4px solid var(--status-warning);border-top-right-radius:5px;color:var(--gf-generic-black);font-size:var(--gf-text-subtitle);line-height:.875rem;padding:.5rem;width:100%}.beta{position:relative}.beta::after{color:var(--primary-fg);content:"Beta";display:block;font-size:var(--gf-text-ui);font-weight:normal;left:100%;position:absolute;top:-35%}.beta__white::after{color:var(--fg-on-emphasis)}.clipboard-copy{padding:var(--space-1-6);background-color:var(--bg-muted);border:1px solid var(--border-default);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:var(--gf-text-subtitle);line-height:1.5}.clipboard-copy button{margin-right:.5rem;transition:all .2s ease-in-out}.clipboard-copy button[data-action]:hover,.clipboard-copy button:hover{color:var(--primary-fg);cursor:pointer}.clipboard-copy button.copied{color:var(--status-success-hover);transform:scale(1.1)}.clipboard-copy button.copied i{animation:clipboardSuccess .3s ease-in-out}.clipboard-copy>pre{white-space:nowrap}@keyframes clipboardSuccess{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.copy-button.copied{color:var(--status-success-hover) !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:.5rem}.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(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}@media screen and (min-width: 1024px){.pg-columns{flex-direction:row}.pg-columns>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem*var(--tw-space-x-reverse));margin-left:calc(.625rem*(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%}.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(--bg-subtle);border:1px solid var(--border-default);border-radius:var(--space-1-2);display:flex;flex-direction:column;gap:var(--space-0-8)}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:not([hidden]){align-items:flex-start;display:flex;flex-flow:column;gap:1.2rem}form:not([hidden]).form--no-layout{align-items:inherit;display:inherit;flex-flow:inherit;gap:inherit}.hijack{bottom:1rem;position:absolute;right:1rem;width:20rem}.hijack__message{text-align:center;padding-bottom:1rem}.hijack__notification{display:flex;align-items:center;justify-content:center;flex-direction:column}.hijack__actions{display:flex;width:100%;gap:1rem;flex-direction:row}.isHijacked{border:2px dashed var(--status-danger-border)}select:not([class*=gf-input]),input[type=color],input[type=search]:not([class*=gf-input]),input[type=datetime-local]:not([class*=gf-input]),input[type=date]:not([class*=gf-input]),input[type=time]:not([class*=gf-input]),input[type=number]:not([class*=gf-input]),input[type=file],input[type=url]:not([class*=gf-input]),input[type=password]:not([class*=gf-input]),input[type=email]:not([class*=gf-input]),input[type=text]:not([class*=gf-input]):not([class*=gf-widget]){background-color:var(--bg-default);border:1px solid var(--border-default);border-radius:5px;font-size:var(--gf-text-subtitle);padding:.5rem .75rem;width:100%}select:focus:not([class*=gf-input]),input[type=color]:focus,input[type=search]:focus:not([class*=gf-input]),input[type=datetime-local]:focus:not([class*=gf-input]),input[type=date]:focus:not([class*=gf-input]),input[type=time]:focus:not([class*=gf-input]),input[type=number]:focus:not([class*=gf-input]),input[type=file]:focus,input[type=url]:focus:not([class*=gf-input]),input[type=password]:focus:not([class*=gf-input]),input[type=email]:focus:not([class*=gf-input]),input[type=text]:focus:not([class*=gf-input]):not([class*=gf-widget]){border-color:var(--primary-fg);outline:none}select[disabled]:not([class*=gf-input]),input[disabled][type=color],input[disabled][type=search]:not([class*=gf-input]),input[disabled][type=datetime-local]:not([class*=gf-input]),input[disabled][type=date]:not([class*=gf-input]),input[disabled][type=time]:not([class*=gf-input]),input[disabled][type=number]:not([class*=gf-input]),input[disabled][type=file],input[disabled][type=url]:not([class*=gf-input]),input[disabled][type=password]:not([class*=gf-input]),input[disabled][type=email]:not([class*=gf-input]),input[disabled][type=text]:not([class*=gf-input]):not([class*=gf-widget]),select.disabled:not([class*=gf-input]),input.disabled[type=color],input.disabled[type=search]:not([class*=gf-input]),input.disabled[type=datetime-local]:not([class*=gf-input]),input.disabled[type=date]:not([class*=gf-input]),input.disabled[type=time]:not([class*=gf-input]),input.disabled[type=number]:not([class*=gf-input]),input.disabled[type=file],input.disabled[type=url]:not([class*=gf-input]),input.disabled[type=password]:not([class*=gf-input]),input.disabled[type=email]:not([class*=gf-input]),input.disabled[type=text]:not([class*=gf-input]):not([class*=gf-widget]){background-color:var(--bg-subtle);color:var(--fg-subtle);cursor:not-allowed}input[type=submit]{cursor:pointer}input[type=file]~img{border:1px solid rgba(0,0,0,0);border-radius:5px;height:3.375rem;min-height:3.375rem;min-width:3.375rem;width:3.375rem}input[type=color]{border:1px solid var(--border-default);height:2.6875rem;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]):invalid{color:var(--fg-subtle)}select:not([class*=gf-input]) option:first-child{color:var(--fg-subtle)}.label{display:flex;flex-flow:column;flex:1 1 100%;font-size:var(--gf-text-subtitle);gap:.25rem;line-height:1rem;position:relative}.label:focus-within,.label:focus-within label{color:var(--primary-fg)}.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:.25rem 0}.input__ellipsis{overflow:hidden;text-overflow:ellipsis}.input__font-inherit{font-size:inherit;font-weight:inherit}.input__contenteditable{background-color:rgba(0,0,0,0);border:none;font-size:var(--gf-text-title);font-weight:500;outline:none;text-align:center}label.checkbox{width:100%;height:4.25rem;min-height:4.25rem;align-items:center;border-radius:.5rem;border:1px solid var(--border-default);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(--border-default);content:"";font-family:"Font Awesome 5 Pro";font-size:var(--space-1-6);font-weight:500}label.checkbox:hover{border-color:var(--border-emphasis);background-color:var(--bg-subtle)}label.checkbox:hover::before{content:""}label.checkbox--radio::before{content:""}label.checkbox--icon{height:3rem}label.checkbox--checked{border:1px solid var(--border-emphasis)}label.checkbox--checked i{color:var(--fg-default)}label.checkbox--checked::before{color:var(--fg-default);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(--primary-fg)}.checkbox__hidden:checked+label.checkbox__enabled::before{color:var(--primary-fg);content:""}.checkbox__hidden:checked+label.checkbox__active{border:1px solid var(--status-info);cursor:default}.checkbox__hidden:checked+label.checkbox__active::before{color:var(--status-info);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(--bg-default);border:var(--border-width) solid var(--border-default);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(--border-default);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(--bg-emphasis)}.toggle__input:checked+.toggle__slider{border-color:var(--primary-fg)}.toggle__label{display:flex;align-items:center;gap:var(--space-0-8);margin-left:.5rem;cursor:pointer}.toggle--secondary .toggle__input:checked+.toggle__slider{border-color:var(--accent-fg)}.toggle--secondary .toggle__input:checked+.toggle__slider .toggle__slider-inner{background-color:var(--accent-fg)}.list{display:flex;flex-direction:column;gap:1rem;padding:.25rem;width:max-content}.list__item{align-items:center;border-radius:5px;display:flex;min-height:32px;padding:0 .5rem}.list__item--interactive{cursor:pointer}.list__item--interactive:hover{background-color:var(--bg-subtle)}.list__item[disabled],.list__item.disabled{color:var(--gf-generic-black-20);cursor:default}.list__item[x-data*=popover]::after,[x-data*=popover]>.list__item::after{color:var(--gf-generic-black-50);content:"";display:inline;font-family:"Font Awesome 5 Pro";font-size:var(--gf-text-ui);font-weight:normal;padding:0 0 0 .5rem;margin-left:auto}.placeholder-scr{display:flex;align-items:center;justify-content:center;flex-flow:column;font-size:var(--gf-text-subtitle);height:100%;min-height:11.25rem}.placeholder-scr__icon{margin-bottom:.625rem}.placeholder-scr__title{color:var(--gf-generic-black-50)}.placeholder-scr--fillscreen{width:100%}.placeholder-scr--inline{display:flex;align-items:center;justify-content:center;height:100%;left:0;position:absolute;top:0;width:100%}.section{margin:.625rem}.app-card{margin-bottom:.3125rem;margin-top:.3125rem;padding:.625rem}@media screen and (min-width: 1024px){.app-card{margin-top:0px;padding:1.25rem;--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 transparent),var(--tw-ring-shadow, 0 0 transparent),var(--tw-shadow)}}.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}.table{border-collapse:separate;border-spacing:0;display:table;height:100%;width:100%}.table thead{position:sticky;top:0;width:100%}.table thead th{border-bottom:1px solid var(--border-default);background-color:var(--bg-muted);color:var(--gf-generic-black);font-size:var(--gf-text-subtitle);font-weight:normal;height:2.625rem;min-width:12.5%;padding:0 1rem;text-align:left;white-space:nowrap}.table thead th:last-child{display:flex;align-items:center;width:100%}.table thead .column a::before{color:var(--gf-generic-black-50);display:inline;font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.375rem;position:relative}.table thead .column--numeric a::before{content:""}.table thead .column--string a::before{content:""}.table thead .column--time a::before{content:""}.table thead .column--date a::before{content:""}.table thead .column--datetime a::before{content:""}.table thead .column--boolean a::before{content:""}.table thead .column--dict a::before{content:""}.table thead .column--array a::before{content:""}.table thead .orderable a::after{color:var(--gf-generic-black-50);content:"";display:inline;font-family:"Font Awesome 5 Pro";font-weight:900;margin-left:.375rem;position:relative}.table thead .orderable.asc a::after{content:""}.table thead .orderable.desc a::after{content:""}.table tfoot{bottom:0;position:sticky;width:100%}.table tfoot td{border-top:1px solid var(--border-default)}.table tfoot.tfoot--pagination{bottom:2rem}.table tbody td{padding:.75rem 1rem;height:2.5rem;white-space:nowrap;border-bottom:1px solid var(--border-muted)}.table tbody td>*{font-size:inherit;line-height:inherit}.table tbody tr:hover{background-color:var(--bg-subtle)}.table tbody tr:last-of-type td{border-bottom:0}.table tfoot tr{background-color:var(--bg-muted)}.table tfoot td{padding:0 1rem;font-size:var(--gf-text-ui);line-height:.875rem;padding:0 1rem;height:2.4375rem;font-weight:bold}.table td a{color:var(--primary-fg);padding:.75rem 0}.table td a:hover{text-decoration:underline}.card>.gf-table--container .table thead th:first-child{border-top-left-radius:10px}.card>.gf-table--container .table thead th:last-child{width:100%;border-top-right-radius:10px}.hide-header .table thead{visibility:hidden}.hide-header .table tbody{position:relative;top:-4.1 .25rem}#runs-table-wrapper .gf-table--container{height:calc(100vh - 10.75rem);overflow-y:auto}#runs-table-wrapper .gf-table--container .table{height:auto}.pagination{display:flex;align-items:center;justify-content:center;background:var(--bg-default);border-top:1px solid var(--border-default);bottom:0;flex-shrink:0;height:2rem;left:0;position:sticky;width:100%}.pagination a{padding:.375rem .5rem}.pagination a:hover{text-decoration:underline;color:var(--gf-primary-500-50)}.pagination li.active a{color:var(--primary-fg);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:1.5rem}.pagination .input::-webkit-outer-spin-button,.pagination .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.table{width:100%;table-layout:auto}.table thead th{text-align:left;white-space:nowrap}.table tbody td{text-align:left;vertical-align:middle}.table tbody td:last-child{width:1%;white-space:nowrap;padding-right:var(--space-1-6)}.toast-container{bottom:0;display:flex;flex-flow:column;gap:.625rem;left:0;margin:1rem;position:absolute;z-index:var(--z-modal)}.toast-container .toast{align-items:center;background-color:var(--bg-default);border:1px solid var(--border-default);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:var(--gf-text-subtitle);padding:1rem;width:20rem;animation:slide-out-left .5s cubic-bezier(0.55, 0.085, 0.68, 0.53) 5s both}.toast-container .toast::before{background-color:var(--bg-emphasis);content:"";height:100%;left:0;position:absolute;top:0;width:.1875rem}.toast-container .toast__close{margin-left:auto;cursor:pointer;color:var(--gf-generic-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}}gy-widget{display:block;position:relative}.gf-checklist{color:var(--fg-muted);display:flex;flex-direction:column}.gf-checklist--item{display:flex;align-items:center;gap:.5rem}.gf-input--checklist{display:flex;flex-direction:column;gap:.25rem;max-height:14.375rem;overflow-y:scroll}.gf-page--landing{display:flex;align-items:center;justify-content:center;background:var(--primary-hover);min-width:17.5rem;overflow:visible;padding:var(--space-4-0)}.gf-page--landing h1,.gf-page--landing h2{font-weight:700;text-align:left;width:100%}@media screen and (max-width: 768px){.gf-page--landing .gf-auth-card--left h1,.gf-page--landing .gf-auth-card--left h2,.gf-page--landing .gf-auth-card--left p,.gf-page--landing .gf-auth-card--right h1,.gf-page--landing .gf-auth-card--right h2,.gf-page--landing .gf-auth-card--right p{text-align:center}}.gf-page--landing .gf-column{align-items:flex-start}@media screen and (max-width: 768px){.gf-page--landing .gf-column{align-items:center}}.gf-page--landing .gf-login-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:var(--gf-spacing-xs)}@media screen and (max-width: 768px){.gf-page--landing .gf-login-header{justify-content:center}}.gf-page--landing .gf-login-header h1{width:auto}.gf-page--landing .gf-action{color:var(--accent-hover)}.gf-page--landing .gf-action:hover{color:var(--accent-active)}@media screen and (max-width: 1024px){.gf-page--landing{flex-direction:column}}.gf-page--landing .gf-logo--landing>img{width:240px}.gf-page--landing .gf-onboarding--text--title{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);font-weight:600;color:var(--fg-default)}.gf-page--landing .gf-onboarding--text--subtitle{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--fg-muted);text-wrap:pretty;orphans:2}.gf-page--landing .gf-onboarding--text--promo{color:var(--status-success-hover);background-color:var(--status-success-bg-muted);padding:var(--gf-spacing-md) var(--gf-spacing-lg);border-radius:var(--space-0-8);font-size:var(--space-1-2);line-height:var(--gf-text-body);margin-top:var(--gf-spacing-sm)}.gf-page--landing .gf-onboarding--container,.gf-page--landing .gf-page--content,.gf-page--landing .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-onboarding--container::-webkit-scrollbar,.gf-page--landing .gf-page--content::-webkit-scrollbar,.gf-page--landing .gf-onboarding--container--full::-webkit-scrollbar{display:none}.gf-page--landing .gf-onboarding--container--full{max-height:fit-content;flex:0 1 auto;justify-content:start;align-items:center;padding:var(--gf-spacing-xl) 0}.gf-page--landing .gf-onboarding--container--full .gf-onboarding--text{align-items:center}.gf-page--landing .gf-page--content{min-width:15rem;max-width:25rem;padding:var(--gf-spacing-xl) var(--gf-spacing-xl) 0 var(--gf-spacing-xl);align-items:center}.gf-page--landing .gf-page--content .gf-form--footer{text-align:center}.gf-page--landing .gf-page--panel--left{display:none}.gf-page--landing footer{align-self:center}.gf-page--landing:has(.gf-celeste-onboarding){justify-content:center}.gf-page--landing:has(.gf-page--landing--inverse){background:var(--accent-hover)}.gf-page--landing:has(.gf-page--landing--inverse) .gf-auth-footer--link,.gf-page--landing:has(.gf-page--landing--inverse) .gf-auth-footer--copyright{color:var(--primary-bg-muted)}.gf-page--landing:has(.gf-page--landing--inverse) .gf-action{color:var(--fg-on-emphasis)}.gf-page--landing:has(.gf-page--landing--inverse) .gf-action:hover{color:var(--border-default)}@media screen and (max-width: 768px){.gf-page--landing:has(.gf-page--landing--inverse){display:block;height:auto;min-height:100vh;min-width:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.gf-page--landing:has(.gf-page--landing--inverse)::-webkit-scrollbar{display:none}}.gf-page--landing:has(.gf-first-integration),.gf-page--landing:has(.gf-celeste-onboarding){view-transition-name:onboarding-flow}::view-transition-old(onboarding-flow){animation:.35s ease-in both gf-onboarding-slide-out}::view-transition-new(onboarding-flow){animation:.35s ease-out .1s both gf-onboarding-slide-in}@keyframes gf-onboarding-slide-out{to{transform:translateX(-40%);opacity:0}}@keyframes gf-onboarding-slide-in{from{transform:translateX(40%);opacity:0}}::view-transition-old(root){animation:.25s ease-out both gf-landing-fade-out}::view-transition-new(root){animation:.25s ease-in both gf-landing-fade-in}@keyframes gf-landing-fade-out{to{opacity:0}}@keyframes gf-landing-fade-in{from{opacity:0}}@media(prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0s !important}}.gf-auth-card{view-transition-name:auth-card}::view-transition-old(auth-card){animation:150ms ease-out both gf-auth-fade-out}::view-transition-new(auth-card){animation:250ms ease-out 80ms both gf-auth-fade-in}@keyframes gf-auth-fade-out{to{opacity:0;transform:translateY(-8px)}}@keyframes gf-auth-fade-in{from{opacity:0;transform:translateY(8px)}}.gf-auth-card{display:grid;grid-template-columns:40% 60%;width:100%;max-width:1000px;margin:0 auto;background:var(--gf-card-bg-color-legacy);border-radius:var(--space-2-4);overflow:hidden}@media screen and (max-width: 768px){.gf-auth-card{grid-template-columns:1fr}}.gf-auth-card--left{padding:var(--gf-landing-card-padding);display:flex;flex-direction:column;gap:var(--gf-spacing-xl);background:var(--gf-landing-card-bg-left);border-right:1px solid var(--border-default)}@media screen and (max-width: 768px){.gf-auth-card--left{padding:var(--gf-spacing-2xl) var(--gf-spacing-xl);border-right:none;align-items:center;text-align:center}.gf-auth-card--left .gf-logo--landing{align-self:flex-start}.gf-auth-card--left .gf-input--label{text-align:left}}.gf-auth-card--left .gf-logo--landing{margin-bottom:0}.gf-auth-card--left .gf-logo--landing>img{width:80px}.gf-auth-card--left .gf-help-text{display:inline;text-align:center}.gf-auth-card--right{background:var(--gf-landing-card-bg-right);padding:var(--gf-landing-card-padding);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.gf-auth-card--right{align-items:center;text-align:center}}.gf-social-proof{display:flex;flex-direction:column;gap:var(--gf-spacing-xl)}.gf-whats-new{display:flex;flex-direction:column;gap:var(--gf-spacing-xl)}.gf-whats-new--heading{color:var(--primary-hover);margin-bottom:var(--gf-spacing-xs);font-size:var(--space-2-8);line-height:var(--space-3-6);letter-spacing:-0.01em;font-weight:700}@media screen and (min-width: 768px){.gf-whats-new--heading{font-size:var(--space-3-2);line-height:var(--space-4-0)}}.gf-whats-new--list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2-0)}.gf-whats-new--item{display:flex;gap:var(--gf-spacing-lg);align-items:flex-start;padding:var(--space-2-0);background:var(--gf-landing-card-bg-left);border-radius:var(--space-1-0);border-left:3px solid var(--accent-fg);transition:all .2s ease}.gf-whats-new--item:hover{background:var(--accent-bg-muted);transform:translateX(var(--space-0-4))}.gf-whats-new--icon{font-size:var(--space-2-0);flex-shrink:0;line-height:1}.gf-whats-new--content{flex:1}.gf-whats-new--content strong{font-size:var(--gf-text-body);line-height:var(--space-1-6);font-weight:600;color:var(--fg-default);display:block;margin-bottom:var(--gf-spacing-xs)}.gf-whats-new--content p{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--fg-muted);margin:0;line-height:1.5}.gf-testimonial{text-align:left;display:flex;flex-direction:column;gap:var(--gf-spacing-lg);padding:var(--gf-spacing-xl);background:var(--bg-subtle);border-radius:var(--space-1-2);border-left:4px solid var(--accent-fg)}.gf-testimonial--quote{font-size:var(--space-1-6);line-height:var(--space-3-2);color:var(--fg-default);font-style:italic;line-height:1.6;margin:0}.gf-testimonial--author{display:flex;align-items:center;gap:var(--gf-spacing-md)}.gf-testimonial--avatar{width:var(--space-4-8);height:var(--space-4-8);border-radius:50%;object-fit:cover;border:2px solid var(--accent-border)}.gf-testimonial--info{display:flex;flex-direction:column;gap:var(--gf-spacing-xs)}.gf-testimonial--name{font-size:var(--gf-text-body);line-height:var(--space-1-6);font-weight:600;color:var(--fg-default)}.gf-testimonial--role{font-size:var(--space-1-2);line-height:var(--gf-text-body);color:var(--fg-muted)}.gf-testimonial--company-logo{height:24px;width:auto;margin-left:auto;opacity:.7}.gf-auth-footer{position:fixed;bottom:0;left:0;right:0;padding:var(--space-2-0) var(--gf-spacing-2xl);background:rgba(0,0,0,0);display:flex;justify-content:space-between;align-items:center;z-index:10}@media screen and (max-width: 768px){.gf-auth-footer{flex-direction:column;padding:var(--gf-spacing-lg) var(--space-2-0)}}.gf-auth-footer--links{display:flex;gap:var(--gf-spacing-xl)}@media screen and (max-width: 768px){.gf-auth-footer--links{flex-wrap:wrap;justify-content:center;gap:var(--gf-spacing-lg)}}.gf-auth-footer--link{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--accent-bg);text-decoration:none}.gf-auth-footer--link:hover{color:var(--accent-bg);text-decoration:underline}.gf-auth-footer--copyright{font-size:var(--gf-text-body);line-height:var(--space-2-8);color:var(--accent-bg);opacity:.7}stripe-pricing-table{width:100%}.gf-auth-options{display:flex;flex-direction:column;gap:var(--gf-spacing-md);width:100%;max-width:320px}@media screen and (max-width: 768px){.gf-auth-options{align-self:center}}.gf-auth-option--button{display:flex;align-items:center;gap:var(--gf-spacing-md);width:100%;padding:var(--gf-spacing-md) var(--space-2-0);border:1px solid var(--border-default);border-radius:var(--space-2-4);font-size:var(--gf-text-body);line-height:var(--gf-text-body);font-weight:600;cursor:pointer}.gf-auth-option--button:hover:not(:disabled){background-color:var(--bg-subtle);border:1px solid var(--accent-fg);box-shadow:0 6px 20px rgba(13,148,136,.2)}.gf-auth-option--button:disabled{opacity:.6;cursor:not-allowed;transform:none}.gf-auth-option--icon{width:var(--space-2-0);height:var(--space-2-0);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:var(--gf-spacing-xs)}.gf-auth-option--icon svg,.gf-auth-option--icon i{width:100%;height:100%;font-size:var(--space-1-6);object-fit:contain}.gf-auth-option--label{flex:1;text-align:center}.gf-social-login{display:flex;flex-direction:column;gap:var(--space-2-0);width:100%}@media screen and (max-width: 768px){.gf-social-login{max-width:var(--gf-landing-content-max-width)}}.gf-card--translucent--dashed{background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);border-radius:12px;box-shadow:none;color:var(--fg-on-emphasis);padding:.78125rem .625rem;display:grid;grid-template-rows:1fr auto auto;align-items:end;justify-items:center;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease;min-height:140px;position:relative}.gf-card--translucent--dashed:hover:not(.gf-card--translucent--dashed--disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.gf-card--translucent--dashed--disabled{cursor:not-allowed;opacity:.6}.gf-card--translucent--dashed h3{font-size:var(--gf-text-body);font-weight:600;color:var(--fg-on-emphasis);margin:0}.gf-card--translucent--dashed img{align-self:center;margin-bottom:.46875rem;width:56px;height:56px;object-fit:contain;filter:brightness(0) invert(1)}.gf-card--translucent--dashed img.wide-icon{width:80px;height:40px}.gf-card--translucent--dashed img.grayscale{filter:grayscale(100%)}.gf-card--translucent--dashed i{align-self:center;margin-bottom:.46875rem;font-size:var(--gf-text-heading);color:var(--fg-on-emphasis)}.gf-card--translucent--dashed--upgrade-badge{position:absolute;top:8px;right:8px;background:var(--status-warning-bg-muted);color:var(--status-warning-active);padding:4px 8px;border-radius:4px;font-size:var(--gf-text-compact);font-weight:600}.gf-celeste-onboarding{--gf-celeste-width: 480px;--gf-celeste-aspect-ratio: 1.9;max-width:var(--gf-celeste-width);height:calc(var(--gf-celeste-width)*var(--gf-celeste-aspect-ratio));max-height:95%;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-muted);border-radius:40px;border:var(--space-0-8) solid var(--fg-default);position:relative;--gf-onboarding-celeste-padding: var(--space-2-4);--gf-glow-rgb: 13, 148, 136;--gf-glow-base: rgba(0, 9, 71, 0.15);box-shadow:0 20px 60px var(--gf-glow-base),100px 0 120px rgba(var(--gf-glow-rgb), 1),0 100px 100px rgba(var(--gf-glow-rgb), 0.3),-100px 0 100px rgba(var(--gf-glow-rgb), 0.3),0 -100px 100px rgba(var(--gf-glow-rgb), 0.3);animation:gf-glow-wave 6s linear infinite;will-change:box-shadow}.gf-celeste-onboarding--header{text-align:center;padding:var(--gf-spacing-xl);border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);gap:var(--gf-spacing-md);display:flex;flex-direction:column;align-items:center}.gf-celeste-onboarding--header--text{margin-bottom:0}.gf-celeste-onboarding--header h2{color:var(--fg-default);font-weight:600;text-align:center}.gf-celeste-onboarding--header p,.gf-celeste-onboarding--header span{font-size:var(--gf-text-ui);color:var(--fg-muted)}.gf-celeste-onboarding--chat{flex:1;display:flex;flex-direction:column;gap:var(--gf-spacing-sm);padding:var(--gf-spacing-xl) var(--gf-spacing-lg) 0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.gf-celeste-onboarding--chat::before{content:"";flex:1 1 auto}.gf-celeste-onboarding--chat::-webkit-scrollbar{width:6px}.gf-celeste-onboarding--chat::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.gf-celeste-onboarding--chat::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.gf-celeste-onboarding--chat::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.gf-celeste-onboarding--chat>:last-child:not(.gf-celeste-step--sticky-compose){padding-bottom:var(--gf-onboarding-celeste-padding)}.gf-celeste-step{display:flex;flex-direction:column;gap:var(--gf-spacing-sm)}.gf-celeste-onboarding--message{display:flex;max-width:70%;animation:gf-celeste-fade-in .3s ease-out;margin-bottom:var(--gf-spacing-xs)}.gf-celeste-onboarding--message--ai{align-self:flex-start}.gf-celeste-onboarding--message--user{align-self:flex-end}.gf-celeste-onboarding--message--content{padding:var(--gf-spacing-lg) var(--gf-spacing-xl);border-radius:20px;line-height:1.5;font-size:var(--gf-text-subtitle)}.gf-celeste-onboarding--message--ai .gf-celeste-onboarding--message--content{background:var(--status-info-bg);color:var(--fg-default);border:1px solid var(--status-info-border);border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.gf-celeste-onboarding--message--user .gf-celeste-onboarding--message--content{background:var(--bg-subtle);color:var(--fg-default);border:1px solid var(--border-emphasis);border-bottom-right-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.gf-celeste-onboarding--message--content p{margin:0;font-size:var(--gf-text-subtitle)}.gf-celeste-onboarding--message--content p+p{margin-top:var(--gf-spacing-sm)}.gf-celeste-onboarding--message--content strong{font-weight:600;color:inherit}.gf-celeste-onboarding--message--content.gf-celeste-onboarding--message--error{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-active)}.gf-celeste-onboarding--message--content.gf-celeste-onboarding--message--error p{color:var(--status-danger-active)}.gf-celeste-onboarding--response{animation:gf-celeste-fade-in .3s ease-out;width:100%}.gf-celeste-onboarding--response .gf-form{gap:var(--gf-onboarding-celeste-padding);padding:var(--gf-spacing-lg)}.gf-celeste-onboarding--response .gf-form .gf-form--group{gap:var(--gf-spacing-md)}.gf-celeste-onboarding--response--end{display:flex;justify-content:flex-end;padding:var(--gf-spacing-sm) var(--gf-spacing-lg)}.gf-celeste-onboarding--response--end form{display:flex;flex-direction:row;align-items:center;gap:var(--gf-spacing-md)}.gf-celeste-onboarding--send-btn--launch{width:36px;height:36px;border-radius:50%;background:var(--status-info);color:var(--fg-on-emphasis);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;box-shadow:none}.gf-celeste-onboarding--send-btn--launch:hover{background:var(--status-info-hover);transform:scale(1.05)}.gf-celeste-onboarding--send-btn--launch:active{transform:scale(0.95)}.gf-celeste-onboarding--send-btn--launch svg{width:18px;height:18px}.gf-celeste-onboarding--launch-label{font-size:var(--space-1-6);line-height:var(--gf-text-subtitle);font-weight:700;color:var(--status-info);white-space:nowrap}.gf-celeste-onboarding--suggestions{display:flex;flex-wrap:wrap;gap:var(--gf-spacing-sm);margin:var(--gf-spacing-xl);max-width:100%}.gf-celeste-onboarding--suggestion-btn{font-size:var(--gf-text-ui);padding:var(--gf-spacing-sm) var(--gf-spacing-lg);border:1px solid var(--border-emphasis);border-radius:22px;background:var(--bg-subtle);color:var(--fg-default);cursor:pointer;transition:all .15s ease;font-weight:400;box-shadow:0 1px 3px rgba(0,0,0,.08);white-space:nowrap;flex-shrink:0}.gf-celeste-onboarding--suggestion-btn:hover:not(:disabled){background:var(--bg-muted);border-color:var(--border-emphasis);box-shadow:0 2px 6px rgba(0,0,0,.12)}.gf-celeste-onboarding--suggestion-btn:active:not(:disabled){transform:scale(0.98);background:var(--border-default)}.gf-celeste-onboarding--suggestion-btn--highlighted{background:var(--status-success-bg);border-color:var(--status-success-border);font-weight:500}.gf-celeste-onboarding--compose{position:sticky;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.1);padding:var(--gf-spacing-lg);margin:0 calc(var(--gf-spacing-lg)*-1);z-index:10;border-radius:0 0 32px 32px}.gf-celeste-onboarding--compose form{width:100%}.gf-celeste-onboarding--compose form.htmx-request .gf-celeste-onboarding--send-btn{opacity:.6;pointer-events:none}.gf-celeste-onboarding--compose form.htmx-request .gf-input{opacity:.7;pointer-events:none}.gf-celeste-onboarding--compose form.htmx-request .gf-celeste-onboarding--send-btn svg{animation:gf-celeste-pulse 1.5s ease-in-out infinite}.gf-celeste-onboarding--form-field{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:var(--gf-spacing-sm);background:var(--border-default);border-radius:22px;padding:var(--gf-spacing-sm) var(--gf-spacing-md);min-height:44px}.gf-celeste-onboarding--form-field--multiline{flex-wrap:wrap;align-items:center;padding:var(--gf-spacing-sm) var(--gf-spacing-md);gap:var(--gf-spacing-xs);row-gap:2px;line-height:1.6}.gf-celeste-onboarding--form-field--multiline .gf-celeste-onboarding--form-label,.gf-celeste-onboarding--form-field--multiline .gf-input{flex:0 0 auto;max-width:100%}.gf-celeste-onboarding--form-field--multiline .gf-celeste-onboarding--send-btn{margin-left:auto}.gf-celeste-onboarding--form-label{font-size:var(--gf-text-body);color:var(--fg-default);line-height:1.5;white-space:nowrap;padding:0;flex:0 0 auto;margin:0 4px 0 0}.gf-celeste-onboarding--form-field--multiline .gf-celeste-onboarding--form-label{line-height:1.8}.gf-celeste-onboarding--form-label--highlight{color:var(--status-info-hover);font-weight:600}.gf-celeste-onboarding--form-field .gf-input{flex:1;min-width:8ch;padding:var(--gf-spacing-sm) var(--gf-spacing-md);border:none;background:rgba(0,0,0,0);font-size:var(--gf-text-body);line-height:1.5;color:var(--fg-default);box-shadow:none}.gf-celeste-onboarding--form-field .gf-input:focus{outline:none;box-shadow:none}.gf-celeste-onboarding--form-field .gf-input::placeholder{color:var(--fg-muted)}.gf-celeste-onboarding--form-field .gf-input:invalid:not(:placeholder-shown){border-color:var(--status-danger)}.gf-celeste-onboarding--form-field .gf-celeste-onboarding--send-btn{width:36px;height:36px;border-radius:50%;background:var(--status-info);color:var(--fg-on-emphasis);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;box-shadow:none;flex-shrink:0;margin-left:auto}.gf-celeste-onboarding--form-field .gf-celeste-onboarding--send-btn:hover:not(:disabled){background:var(--status-info-hover);transform:scale(1.05)}.gf-celeste-onboarding--form-field .gf-celeste-onboarding--send-btn:active:not(:disabled){transform:scale(0.95)}.gf-celeste-onboarding--form-field .gf-celeste-onboarding--send-btn:disabled{opacity:.5;cursor:not-allowed}.gf-celeste-onboarding--form-field .gf-celeste-onboarding--send-btn svg{width:18px;height:18px}.gf-celeste-onboarding--compose .gf-celeste-onboarding--form-field--multiline .gf-input{flex:0 0 auto;width:auto;min-width:60px;background:var(--bg-default);border:1.5px solid var(--border-emphasis);border-radius:10px;padding:6px 12px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;margin:0 2px;font-weight:600;font-size:var(--gf-text-body);color:var(--status-info-hover);line-height:1.4}.gf-celeste-onboarding--compose .gf-celeste-onboarding--form-field--multiline .gf-input:hover{border-color:var(--status-info-border);box-shadow:0 2px 4px rgba(0,0,0,.12)}.gf-celeste-onboarding--compose .gf-celeste-onboarding--form-field--multiline .gf-input:focus{border-color:var(--status-info);box-shadow:0 0 0 3px rgba(56,189,248,.2);outline:none;color:var(--fg-default)}.gf-celeste-onboarding--compose .gf-celeste-onboarding--form-field--multiline .gf-input::placeholder{color:var(--fg-muted);font-weight:400}.gf-celeste-onboarding--compose .gf-celeste-onboarding--form-field--multiline .gf-input:invalid:not(:placeholder-shown){border-color:var(--status-danger)}.gf-celeste-onboarding--compose--disabled .gf-input{opacity:.5;pointer-events:none;cursor:not-allowed}.gf-celeste-onboarding--compose--disabled .gf-celeste-onboarding--send-btn{opacity:.35;pointer-events:none;cursor:not-allowed;user-select:none}.gf-celeste-onboarding--form--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.gf-celeste-onboarding--suggestion-btn--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.gf-celeste-onboarding--progress{display:flex;align-items:center;justify-content:center;gap:var(--gf-spacing-xs)}.gf-celeste-onboarding--progress-dot{width:6px;height:6px;border-radius:50%;background:var(--border-emphasis);transition:all .3s ease}.gf-celeste-onboarding--progress-dot.active{background:var(--status-info);width:20px;border-radius:3px}.gf-celeste-onboarding--progress-dot.completed{background:var(--accent-fg)}.gf-celeste-onboarding--brand-preview{display:flex;align-items:center;gap:var(--gf-spacing-md);margin:var(--gf-spacing-sm) 0;padding:var(--gf-spacing-md);background:var(--bg-default);border-radius:12px;border:1px solid var(--border-default)}.gf-celeste-onboarding--brand-preview--logo img{max-height:40px;max-width:120px;object-fit:contain}.gf-celeste-onboarding--brand-preview--colors{display:flex;gap:var(--gf-spacing-xs)}.gf-celeste-onboarding--color-swatch{display:block;width:24px;height:24px;border-radius:50%;border:2px solid var(--gf-generic-white);box-shadow:0 0 0 1px var(--border-emphasis)}@keyframes gf-celeste-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gf-celeste-onboarding--message--injected{animation:gf-celeste-fade-in .3s ease-out}.gf-celeste-onboarding--typing{display:flex;align-items:center;gap:var(--gf-spacing-sm);padding:var(--gf-spacing-lg) var(--gf-spacing-xl);background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:20px;border-bottom-left-radius:4px;width:fit-content;box-shadow:0 1px 2px rgba(0,0,0,.05);animation:gf-celeste-fade-in .3s ease-out}.gf-celeste-onboarding--typing span{width:10px;height:10px;border-radius:50%;background:var(--status-info);animation:gf-celeste-typing-bounce 1.4s infinite ease-in-out both}.gf-celeste-onboarding--typing span:nth-child(1){animation-delay:-0.32s}.gf-celeste-onboarding--typing span:nth-child(2){animation-delay:-0.16s}.gf-celeste-onboarding--typing span:nth-child(3){animation-delay:0s}@keyframes gf-celeste-typing-bounce{0%,80%,100%{transform:scale(0.7);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes gf-celeste-pulse{0%,100%{opacity:1}50%{opacity:.4}}@media screen and (max-width: 768px){html,body{height:auto;min-height:100vh;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}}.gf-first-integration{width:100%;display:flex;flex-direction:column;gap:var(--space-4-0);position:relative;z-index:1;height:100%;justify-content:center}@media screen and (max-width: 360px){.gf-first-integration{justify-content:flex-start}}#onboarding-featured{display:contents}#onboarding-browse-wrapper{display:contents}#onboarding-browse-wrapper .gf-card--translucent--dashed{width:calc(var(--space-1-6)*10);height:calc(var(--space-1-6)*10);min-height:unset;padding:var(--gf-spacing-md) var(--gf-spacing-sm)}#onboarding-browse-wrapper .gf-card--translucent--dashed img,#onboarding-browse-wrapper .gf-card--translucent--dashed i{margin-bottom:0}#onboarding-browse-wrapper .gf-card--translucent--dashed img{width:var(--space-5-6);height:var(--space-5-6)}#onboarding-browse-wrapper .gf-card--translucent--dashed i{font-size:var(--space-4-0)}@media screen and (max-width: 768px){#onboarding-browse-wrapper .gf-card--translucent--dashed{width:100%;height:calc(var(--space-1-2)*10)}#onboarding-browse-wrapper .gf-card--translucent--dashed img{width:var(--space-4-0);height:var(--space-4-0)}#onboarding-browse-wrapper .gf-card--translucent--dashed i{font-size:var(--space-3-2)}}.gf-first-integration--content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gf-spacing-xl);width:100%}.gf-first-integration--actions{display:flex;align-items:center;justify-content:center}.gf-first-integration--actions:has(.gf-first-integration--back){justify-content:space-between;max-width:calc(var(--space-6-4)*10);margin:0 auto;width:100%}.gf-first-integration--header{display:flex;flex-direction:column;gap:var(--gf-spacing-sm);text-align:center;position:relative;z-index:2}.gf-first-integration--header h1{color:var(--fg-on-emphasis);text-align:center}.gf-first-integration--header p{color:var(--primary-bg-muted)}.gf-first-integration--grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gf-spacing-lg);width:100%;max-width:calc(var(--space-1-6)*10*8 + var(--space-1-6)*7);margin:0 auto}@media screen and (max-width: 768px){.gf-first-integration--grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gf-spacing-sm);max-width:none;width:100%}}.gf-first-integration--card{background:rgba(0,9,71,.75);border:1px solid var(--primary-fg);border-radius:var(--space-1-2);padding:var(--gf-spacing-md) var(--gf-spacing-sm);display:grid;grid-template-rows:1fr auto auto;align-items:end;justify-items:center;cursor:pointer;transition:background .2s ease,transform .2s ease;text-align:center;text-decoration:none;position:relative;width:calc(var(--space-1-6)*10);height:calc(var(--space-1-6)*10);--gf-glow-rgb: 0, 9, 71;--gf-glow-base: rgba(13, 148, 136, 0.15);box-shadow:0 var(--space-2-0) calc(var(--space-6-0)) var(--gf-glow-base),calc(var(--space-10-0)) 0 calc(var(--space-1-2)*10) rgba(var(--gf-glow-rgb), 1),0 calc(var(--space-10-0)) calc(var(--space-10-0)) rgba(var(--gf-glow-rgb), 0.3),calc(-1*var(--space-10-0)) 0 calc(var(--space-10-0)) rgba(var(--gf-glow-rgb), 0.3),0 calc(-1*var(--space-10-0)) calc(var(--space-10-0)) rgba(var(--gf-glow-rgb), 0.3);animation:gf-glow-wave 6s linear infinite;will-change:box-shadow}.gf-first-integration--card:nth-child(1){animation-delay:0s}.gf-first-integration--card:nth-child(2){animation-delay:-1s}.gf-first-integration--card:nth-child(3){animation-delay:-2s}.gf-first-integration--card:nth-child(4){animation-delay:-3s}.gf-first-integration--card:nth-child(5){animation-delay:-4s}.gf-first-integration--card:nth-child(6){animation-delay:-5s}.gf-first-integration--card:hover{background:rgba(0,9,71,.65);transform:translateY(-var(--space-0-4))}.gf-first-integration--card img,.gf-first-integration--card i{align-self:center}.gf-first-integration--card img{width:calc(var(--space-5-6));height:calc(var(--space-5-6));object-fit:contain}.gf-first-integration--card img.wide-icon{width:var(--space-8-0);height:var(--space-4-0)}.gf-first-integration--card img.grayscale{filter:grayscale(100%)}.gf-first-integration--card h3{font-size:var(--space-1-6);font-weight:600;color:var(--gf-generic-white);margin:0}@media screen and (max-width: 768px){.gf-first-integration--card{width:100%;height:calc(var(--space-1-2)*10)}.gf-first-integration--card img{width:var(--space-4-0);height:var(--space-4-0)}.gf-first-integration--card img.wide-icon{width:var(--space-6-0);height:var(--space-3-2)}.gf-first-integration--card h3{font-size:var(--space-1-2)}}.gf-first-integration--card--upgrade-badge{position:absolute;top:var(--gf-spacing-sm);right:var(--gf-spacing-sm);background:var(--status-warning-bg-muted);color:var(--status-warning-active);padding:var(--gf-spacing-xs) var(--gf-spacing-sm);border-radius:var(--space-0-4);font-size:var(--space-1-2);font-weight:600}.gf-first-integration--success-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:var(--z-tutorial);animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.gf-first-integration--success-card{background:#fff;border-radius:var(--space-1-6);padding:var(--space-8-8);max-width:calc(var(--space-4-8)*10);text-align:center;animation:slideUp .3s ease;box-shadow:0 var(--space-2-0) calc(var(--space-6-0)) rgba(0,0,0,.3)}.gf-first-integration--success-card h2{font-size:var(--space-2-4);font-weight:700;color:var(--fg-default);margin:0 0 var(--space-2-0)}.gf-first-integration--success-card p{font-size:var(--space-1-6);color:var(--fg-muted);margin:0 0 var(--space-6-4)}@keyframes slideUp{from{transform:translateY(var(--space-2-0));opacity:0}to{transform:translateY(0);opacity:1}}.gf-first-integration--success-icon{margin:0 auto var(--space-4-4)}.gf-first-integration--success-spinner{width:var(--space-3-2);height:var(--space-3-2);margin:0 auto;border:3px solid var(--border-default);border-top-color:var(--primary-fg);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#onboarding-search:not(:empty){display:flex;align-items:center;justify-content:center;gap:var(--gf-spacing-md);flex-wrap:wrap}#onboarding-search:not(:empty) .gf-search-bar--wrapper{min-width:calc(var(--space-1-8)*10);max-width:calc(var(--space-2-0)*10);flex-shrink:0;margin-left:auto}@media screen and (max-width: 768px){#onboarding-search:not(:empty) .gf-search-bar--wrapper{margin-left:0}}#onboarding-search:not(:empty) #active-category{display:none}.gf-first-integration--categories{display:flex;gap:var(--gf-spacing-sm);flex-wrap:wrap}@media screen and (max-width: 768px){.gf-first-integration--categories{justify-content:center}}.gf-first-integration--categories .gf-button--inverse{min-width:calc(var(--space-6-4));color:var(--fg-on-emphasis)}#onboarding-expanded{flex-basis:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fill, calc(var(--space-1-6) * 10));justify-content:center;gap:var(--gf-spacing-lg)}@media screen and (max-width: 768px){#onboarding-expanded{grid-template-columns:repeat(3, 1fr);gap:var(--gf-spacing-sm)}}#onboarding-expanded:empty{display:none}#onboarding-expanded .gf-first-integration--card{opacity:0;animation:onboardingCardIn .25s ease forwards,gf-glow-wave 6s linear infinite}#onboarding-expanded .gf-first-integration--card:nth-child(1){animation-delay:0ms,0s}#onboarding-expanded .gf-first-integration--card:nth-child(2){animation-delay:30ms,-1s}#onboarding-expanded .gf-first-integration--card:nth-child(3){animation-delay:60ms,-2s}#onboarding-expanded .gf-first-integration--card:nth-child(4){animation-delay:90ms,-3s}#onboarding-expanded .gf-first-integration--card:nth-child(5){animation-delay:120ms,-4s}#onboarding-expanded .gf-first-integration--card:nth-child(6){animation-delay:150ms,-5s}#onboarding-expanded .gf-first-integration--card:nth-child(7){animation-delay:180ms,-6s}#onboarding-expanded .gf-first-integration--card:nth-child(8){animation-delay:210ms,-7s}#onboarding-expanded .gf-first-integration--card:nth-child(9){animation-delay:240ms,-8s}#onboarding-expanded .gf-first-integration--card:nth-child(10){animation-delay:270ms,-9s}#onboarding-expanded .gf-first-integration--card:nth-child(11){animation-delay:300ms,-10s}#onboarding-expanded .gf-first-integration--card:nth-child(12){animation-delay:330ms,-11s}#onboarding-expanded .gf-first-integration--card:nth-child(13){animation-delay:360ms,-12s}#onboarding-expanded .gf-first-integration--card:nth-child(14){animation-delay:390ms,-13s}#onboarding-expanded .gf-first-integration--card:nth-child(15){animation-delay:420ms,-14s}#onboarding-expanded .gf-first-integration--card:nth-child(16){animation-delay:450ms,-15s}#onboarding-expanded .gf-first-integration--card:nth-child(17){animation-delay:480ms,-16s}#onboarding-expanded .gf-first-integration--card:nth-child(18){animation-delay:510ms,-17s}#onboarding-expanded .gf-first-integration--card:nth-child(19){animation-delay:540ms,-18s}#onboarding-expanded .gf-first-integration--card:nth-child(20){animation-delay:570ms,-19s}#onboarding-expanded .gf-first-integration--card:nth-child(21){animation-delay:600ms,-20s}#onboarding-expanded .gf-first-integration--card:nth-child(22){animation-delay:630ms,-21s}#onboarding-expanded .gf-first-integration--card:nth-child(23){animation-delay:660ms,-22s}#onboarding-expanded .gf-first-integration--card:nth-child(24){animation-delay:690ms,-23s}#onboarding-expanded .gf-first-integration--card:nth-child(25){animation-delay:720ms,-24s}#onboarding-expanded .gf-first-integration--card:nth-child(26){animation-delay:750ms,-25s}#onboarding-expanded .gf-first-integration--card:nth-child(27){animation-delay:780ms,-26s}#onboarding-expanded .gf-first-integration--card:nth-child(28){animation-delay:810ms,-27s}#onboarding-expanded .gf-first-integration--card:nth-child(29){animation-delay:840ms,-28s}#onboarding-expanded .gf-first-integration--card:nth-child(30){animation-delay:870ms,-29s}#onboarding-expanded .gf-first-integration--card:nth-child(31){animation-delay:900ms,-30s}#onboarding-expanded .gf-first-integration--card:nth-child(32){animation-delay:930ms,-31s}#onboarding-expanded .gf-first-integration--card:nth-child(33){animation-delay:960ms,-32s}#onboarding-expanded .gf-first-integration--card:nth-child(34){animation-delay:990ms,-33s}#onboarding-expanded .gf-first-integration--card:nth-child(35){animation-delay:1020ms,-34s}#onboarding-expanded .gf-first-integration--card:nth-child(36){animation-delay:1050ms,-35s}#onboarding-expanded .gf-first-integration--card:nth-child(37){animation-delay:1080ms,-36s}#onboarding-expanded .gf-first-integration--card:nth-child(38){animation-delay:1110ms,-37s}#onboarding-expanded .gf-first-integration--card:nth-child(39){animation-delay:1140ms,-38s}#onboarding-expanded .gf-first-integration--card:nth-child(40){animation-delay:1170ms,-39s}#onboarding-expanded .gf-first-integration--card:nth-child(41){animation-delay:1200ms,-40s}#onboarding-expanded .gf-first-integration--card:nth-child(42){animation-delay:1230ms,-41s}#onboarding-expanded .gf-first-integration--card:nth-child(43){animation-delay:1260ms,-42s}#onboarding-expanded .gf-first-integration--card:nth-child(44){animation-delay:1290ms,-43s}#onboarding-expanded .gf-first-integration--card:nth-child(45){animation-delay:1320ms,-44s}#onboarding-expanded .gf-first-integration--card:nth-child(46){animation-delay:1350ms,-45s}#onboarding-expanded .gf-first-integration--card:nth-child(47){animation-delay:1380ms,-46s}#onboarding-expanded .gf-first-integration--card:nth-child(48){animation-delay:1410ms,-47s}#onboarding-expanded .gf-first-integration--card:nth-child(49){animation-delay:1440ms,-48s}#onboarding-expanded .gf-first-integration--card:nth-child(50){animation-delay:1470ms,-49s}#onboarding-expanded .gf-first-integration--card:nth-child(51){animation-delay:1500ms,-50s}#onboarding-expanded .gf-first-integration--card:nth-child(52){animation-delay:1530ms,-51s}#onboarding-expanded .gf-first-integration--card:nth-child(53){animation-delay:1560ms,-52s}#onboarding-expanded .gf-first-integration--card:nth-child(54){animation-delay:1590ms,-53s}#onboarding-expanded .gf-first-integration--card:nth-child(55){animation-delay:1620ms,-54s}#onboarding-expanded .gf-first-integration--card:nth-child(56){animation-delay:1650ms,-55s}#onboarding-expanded .gf-first-integration--card:nth-child(57){animation-delay:1680ms,-56s}#onboarding-expanded .gf-first-integration--card:nth-child(58){animation-delay:1710ms,-57s}#onboarding-expanded .gf-first-integration--card:nth-child(59){animation-delay:1740ms,-58s}#onboarding-expanded .gf-first-integration--card:nth-child(60){animation-delay:1770ms,-59s}#onboarding-expanded .gf-card--translucent--dashed{height:calc(var(--space-1-6)*10);min-height:unset;padding:var(--gf-spacing-md) var(--gf-spacing-sm);opacity:0;animation:onboardingCardIn .25s ease forwards}#onboarding-expanded .gf-card--translucent--dashed img,#onboarding-expanded .gf-card--translucent--dashed i{margin-bottom:0}#onboarding-expanded .gf-card--translucent--dashed img{width:var(--space-5-6);height:var(--space-5-6)}#onboarding-expanded .gf-card--translucent--dashed i{font-size:var(--space-4-0)}@media screen and (max-width: 768px){#onboarding-expanded .gf-card--translucent--dashed{width:100%;height:calc(var(--space-1-2)*10)}#onboarding-expanded .gf-card--translucent--dashed img{width:var(--space-4-0);height:var(--space-4-0)}#onboarding-expanded .gf-card--translucent--dashed i{font-size:var(--space-3-2)}}#onboarding-expanded .gf-card--translucent--dashed:nth-child(1){animation-delay:0ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(2){animation-delay:30ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(3){animation-delay:60ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(4){animation-delay:90ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(5){animation-delay:120ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(6){animation-delay:150ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(7){animation-delay:180ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(8){animation-delay:210ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(9){animation-delay:240ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(10){animation-delay:270ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(11){animation-delay:300ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(12){animation-delay:330ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(13){animation-delay:360ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(14){animation-delay:390ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(15){animation-delay:420ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(16){animation-delay:450ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(17){animation-delay:480ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(18){animation-delay:510ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(19){animation-delay:540ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(20){animation-delay:570ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(21){animation-delay:600ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(22){animation-delay:630ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(23){animation-delay:660ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(24){animation-delay:690ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(25){animation-delay:720ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(26){animation-delay:750ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(27){animation-delay:780ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(28){animation-delay:810ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(29){animation-delay:840ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(30){animation-delay:870ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(31){animation-delay:900ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(32){animation-delay:930ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(33){animation-delay:960ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(34){animation-delay:990ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(35){animation-delay:1020ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(36){animation-delay:1050ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(37){animation-delay:1080ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(38){animation-delay:1110ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(39){animation-delay:1140ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(40){animation-delay:1170ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(41){animation-delay:1200ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(42){animation-delay:1230ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(43){animation-delay:1260ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(44){animation-delay:1290ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(45){animation-delay:1320ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(46){animation-delay:1350ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(47){animation-delay:1380ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(48){animation-delay:1410ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(49){animation-delay:1440ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(50){animation-delay:1470ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(51){animation-delay:1500ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(52){animation-delay:1530ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(53){animation-delay:1560ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(54){animation-delay:1590ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(55){animation-delay:1620ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(56){animation-delay:1650ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(57){animation-delay:1680ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(58){animation-delay:1710ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(59){animation-delay:1740ms}#onboarding-expanded .gf-card--translucent--dashed:nth-child(60){animation-delay:1770ms}.gf-first-integration--expanded-footer{grid-column:1/-1;text-align:center;color:#fff;padding-top:var(--gf-spacing-md)}.gf-first-integration--expanded-footer a{color:var(--accent-border-strong);text-decoration:underline}@keyframes onboardingCardIn{from{opacity:0;transform:translateY(var(--space-0-8)) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.gf-first-integration--back{color:var(--fg-on-emphasis);text-decoration:none}.gf-first-integration--back .gf-action--text{color:var(--fg-on-emphasis);opacity:.8;transition:opacity .2s ease}.gf-first-integration--back:hover .gf-action--text{opacity:1}.gf-first-integration--content>.gf-modal--connector{--gf-glow-rgb: 0, 9, 71;--gf-glow-base: rgba(13, 148, 136, 0.15);width:auto;height:auto;padding:var(--gf-spacing-2xl);max-width:calc(var(--space-6-4)*10);margin:0 auto;animation:onboardingCardIn .3s ease forwards,gf-glow-wave 6s linear infinite}.gf-first-integration--content>.gf-modal--connector .gf-modal--connector--content,.gf-first-integration--content>.gf-modal--connector #gf-modal--connector--content{height:auto}.gf-first-integration--content>.gf-modal--connector .gf-modal--back{display:none}.gf-form--integration{--gf-glow-rgb: 0, 9, 71;--gf-glow-base: rgba(13, 148, 136, 0.15);padding:var(--gf-spacing-2xl);max-width:calc(var(--space-6-4)*10);margin:0 auto;animation:onboardingCardIn .3s ease forwards,gf-glow-wave 6s linear infinite}.gf-form--integration--logo img{width:var(--space-5-6);height:var(--space-5-6);object-fit:contain}.gf-form--integration--title h2{margin:0}.gf-form--integration .gf-button[data-variant=primary],.gf-form--integration .gf-button--primary{width:100%}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone{background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);box-shadow:none}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone--drag-over{background:hsla(0,0%,100%,.15) !important;border-color:hsla(0,0%,100%,.5) !important;border-style:dashed !important}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone--icon{background:hsla(0,0%,100%,.1)}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone--icon i{color:var(--fg-on-emphasis)}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone:hover .gf-csv-upload--drop-zone--icon{background:hsla(0,0%,100%,.15)}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone--primary{color:var(--fg-on-emphasis)}.gf-form--integration .gf-csv-upload .gf-csv-upload--drop-zone--secondary{color:hsla(0,0%,100%,.6)}.gf-form--integration .gf-csv-upload .gf-csv-file-card{background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);box-shadow:none}.gf-form--integration .gf-csv-upload .gf-csv-file-card:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--icon{background:hsla(0,0%,100%,.1)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--icon i{color:var(--fg-on-emphasis)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--title{color:var(--fg-on-emphasis)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--meta{color:hsla(0,0%,100%,.6)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--separator{color:hsla(0,0%,100%,.3)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--type{color:var(--primary-border-muted)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--collection-label{color:hsla(0,0%,100%,.6)}.gf-form--integration .gf-csv-upload .gf-csv-file-card input[type=text],.gf-form--integration .gf-csv-upload .gf-csv-file-card input[type=search],.gf-form--integration .gf-csv-upload .gf-csv-file-card select,.gf-form--integration .gf-csv-upload .gf-csv-file-card option,.gf-form--integration .gf-csv-upload .gf-csv-file-card .gf-input--text{color:var(--fg-default)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--progress{background:hsla(0,0%,100%,.15)}.gf-form--integration .gf-csv-upload .gf-csv-file-card--progress-bar{background:linear-gradient(90deg, var(--primary-border), var(--primary-border-muted))}.gf-form--integration .gf-csv-upload .gf-form--group--label{color:var(--fg-on-emphasis)}.gf-form--integration .gf-input--label,.gf-form--integration .gf-label{color:var(--fg-on-emphasis)}.gf-form--integration .gf-help-text{color:hsla(0,0%,100%,.6)}.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--split--main,.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--split--dropdown{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:var(--fg-on-emphasis)}.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--split--main:hover,.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--split--dropdown:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4)}.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--split--main img,.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--split--dropdown img{filter:brightness(0) invert(1)}.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--secondary{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);color:var(--fg-on-emphasis)}.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.gf-form--integration .gf-sheets-workflow--buttons--spaced .gf-button--secondary i{color:hsla(0,0%,100%,.6)}.gf-form--integration .gf-spreadsheet-url-input{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.gf-form--integration .gf-spreadsheet-url-input:focus-within{border-color:hsla(0,0%,100%,.4)}.gf-form--integration .gf-spreadsheet-url-input input{color:var(--fg-on-emphasis)}.gf-form--integration .gf-spreadsheet-url-input input::placeholder{color:hsla(0,0%,100%,.4)}.gf-form--integration .gf-spreadsheet-url-input--cancel{color:hsla(0,0%,100%,.6)}.gf-form--integration .gf-spreadsheet-url-input--cancel:hover{color:var(--fg-on-emphasis)}.gf-form--integration .gf-spreadsheet-selected--wrapper{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.gf-form--integration .gf-spreadsheet-selected--name{color:var(--fg-on-emphasis)}.gf-form--integration .gf-spreadsheet-selected--action{color:hsla(0,0%,100%,.6)}.gf-form--integration .gf-spreadsheet-selected--action:hover{color:var(--fg-on-emphasis)}.gf-form--integration .gf-oauth-prompt--description{color:hsla(0,0%,100%,.7)}.gf-form--integration .gf-oauth-prompt--button{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:var(--fg-on-emphasis)}.gf-form--integration .gf-oauth-prompt--button:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4)}.gf-form--integration .gf-sheet-tab-list--header-links a{color:hsla(0,0%,100%,.8)}.gf-form--integration .gf-sheet-tab-list--header-links a:hover{color:var(--fg-on-emphasis)}.gf-form--integration .gf-sheet-tab-list--header-links--divider{color:hsla(0,0%,100%,.3)}.gf-form--integration .gf-sheet-tab-list--item{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.gf-form--integration .gf-sheet-tab-list--label{color:var(--fg-on-emphasis)}.gf-form--integration .gf-schedule-sync-row{color:var(--fg-on-emphasis)}.gf-form--integration .gf-schedule-sync-row label{color:var(--fg-on-emphasis)}.gf-form--integration select,.gf-form--integration option,.gf-form--integration input[type=text],.gf-form--integration input[type=search],.gf-form--integration .gf-input--text{color:var(--fg-default)}.gf-onboarding-modal-container:not(:empty){position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,9,71,.7);display:flex;align-items:center;justify-content:center;z-index:var(--z-tutorial);padding:var(--gf-spacing-2xl)}.gf-onboarding-modal-container:not(:empty) .gf-modal--connector{background:var(--bg-default);border-radius:var(--space-1-6);width:fit-content;min-width:calc(var(--space-4-8)*10);max-width:calc(100vw - 2*var(--space-3-2));max-height:calc(100vh - 2*var(--space-3-2));overflow-y:auto;box-shadow:0 var(--space-2-0) calc(var(--space-6-0)) rgba(0,9,71,.4),0 0 calc(var(--space-10-0)) rgba(13,148,136,.3);position:relative}.gf-onboarding-browse{display:flex;flex-direction:column;gap:var(--gf-spacing-xl);position:relative;z-index:1;width:100%}.gf-onboarding-browse--search{max-width:17.5rem;margin:0 auto;width:100%}.gf-onboarding-browse--search .gf-input--text{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--fg-on-emphasis);border-radius:var(--space-1-2);width:100%}.gf-onboarding-browse--search .gf-input--text::placeholder{color:hsla(0,0%,100%,.5)}.gf-onboarding-browse--search .gf-input--text:focus{border-color:var(--accent-border-emphasis);background:hsla(0,0%,100%,.15);outline:none}.gf-onboarding-browse--grid{display:flex;flex-direction:column;gap:var(--gf-spacing-lg)}.gf-onboarding-browse--categories{display:flex;flex-wrap:wrap;gap:var(--gf-spacing-sm);justify-content:center}.gf-onboarding-browse--category-tab{padding:var(--gf-spacing-xs) var(--gf-spacing-md);border-radius:var(--space-0-8);border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);font-size:var(--gf-text-body);font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.gf-onboarding-browse--category-tab:hover{background:hsla(0,0%,100%,.2);color:var(--fg-on-emphasis)}.gf-onboarding-browse--category-tab.active{background:var(--accent-fg);color:var(--fg-on-emphasis);border-color:var(--accent-fg)}.gf-onboarding-browse--card-grid{display:grid;grid-template-columns:repeat(auto-fill, calc(var(--space-1-6) * 10));justify-content:center;gap:var(--gf-spacing-lg);max-height:90vh;padding:var(--gf-spacing-xs)}@media screen and (max-width: 768px){.gf-onboarding-browse--card-grid{grid-template-columns:repeat(3, 1fr);width:100%}}.gf-onboarding-browse--card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gf-spacing-sm);padding:var(--gf-spacing-md) var(--gf-spacing-sm);height:calc(var(--space-1-6)*10);border-radius:var(--space-1-2);background:rgba(0,9,71,.75);border:1px solid var(--primary-fg);cursor:pointer;text-decoration:none;text-align:center;position:relative;transition:background .2s ease,transform .2s ease;--gf-glow-rgb: 0, 9, 71;--gf-glow-base: rgba(13, 148, 136, 0.15);box-shadow:0 var(--space-2-0) calc(var(--space-6-0)) var(--gf-glow-base),calc(var(--space-10-0)) 0 calc(var(--space-1-2)*10) rgba(var(--gf-glow-rgb), 1),0 calc(var(--space-10-0)) calc(var(--space-10-0)) rgba(var(--gf-glow-rgb), 0.3),calc(-1*var(--space-10-0)) 0 calc(var(--space-10-0)) rgba(var(--gf-glow-rgb), 0.3),0 calc(-1*var(--space-10-0)) calc(var(--space-10-0)) rgba(var(--gf-glow-rgb), 0.3)}.gf-onboarding-browse--card:hover{background:rgba(0,9,71,.65);transform:translateY(-var(--space-0-4))}.gf-onboarding-browse--card img{width:var(--space-5-6);height:var(--space-5-6);object-fit:contain}.gf-onboarding-browse--card img.wide-icon{width:var(--space-8-0);height:var(--space-4-0)}.gf-onboarding-browse--card img.grayscale{filter:grayscale(100%)}.gf-onboarding-browse--card h3{font-size:var(--space-1-6);font-weight:600;color:var(--fg-on-emphasis);margin:0}.gf-onboarding-browse--card--badge{position:absolute;top:var(--gf-spacing-xs);right:var(--gf-spacing-xs);background:var(--status-warning-bg-muted);color:var(--status-warning-active);padding:.078125rem var(--gf-spacing-sm);border-radius:var(--space-0-4);font-size:var(--gf-text-compact);font-weight:600}.gf-onboarding-browse--footer{text-align:center;color:hsla(0,0%,100%,.6);font-size:var(--gf-text-body)}.gf-onboarding-browse--footer a{color:var(--accent-border-strong);text-decoration:underline}.gf-card--demo{--card-bg: var(--gf-generic-white);--card-border: none;box-shadow:0 8px 32px rgba(13,148,136,.2)}.gf-card--demo:not(.gf-card--demo--step){--card-padding: var(--space-6-4);max-width:calc(var(--space-4-8)*10);text-align:center;align-items:center;position:relative;z-index:1;margin:var(--gf-page-padding)}@media screen and (max-width: 360px){.gf-card--demo:not(.gf-card--demo--step){--card-padding: var(--space-3-2)}}

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