@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2")}:root,.theme-gaia{--fonts-regular: "Plus Jakarta Sans", "Avenir Next", Verdana, sans-serif;--fonts-monospace: "JetBrains Mono", "SF Mono", Consolas, monospace;--color-body: #f7fbf8;--color-box-body: #ffffff;--color-box-header: #f2f8f4;--color-secondary-bg: #eef7f1;--color-menu: #ffffff;--color-nav-bg: #ffffff;--color-footer: #ffffff;--color-card: #ffffff;--color-active-bg: #eef7f1;--color-hover-bg: #f2f8f4;--color-text: #20332b;--color-text-dark: #20332b;--color-text-light: #66786f;--color-text-light-2: #5f756b;--color-text-light-3: #b5bfba;--color-secondary: #66786f;--color-placeholder-text: #8ca097;--color-input-border: rgba(47, 91, 72, .16);--color-input-background: #ffffff;--color-input-text: #20332b;--color-border: rgba(47, 91, 72, .16);--color-border-dark: rgba(39, 112, 78, .28);--color-caret: #138b54;--color-checkbox-border: rgba(47, 91, 72, .28);--color-table: #ffffff;--color-table-row-bg: #ffffff;--color-table-row-hover-bg: #f2f8f4;--color-table-header-bg: #eef7f1;--color-table-header-text: #20332b;--color-table-border: rgba(47, 91, 72, .16);--color-code-bg: #eef7f1;--color-code-border: rgba(47, 91, 72, .16);--color-code-sidebar-bg: #f2f8f4;--color-markup-table-row: #ffffff;--color-markup-table-row-alt: #f7fbf8;--color-markup-code-block: #f2f8f4;--color-project-board-bg: #eef7f1;--color-project-board-column-bg: #f7fbf8;--color-project-board-card-bg: #ffffff;--color-timeline: rgba(47, 91, 72, .16);--color-reaction-bg: #eef7f1;--color-reaction-hover-bg: #d4f8e5;--color-tooltip-text: #f7fbf8;--color-tooltip-bg: #20332b;--color-primary: #138b54;--color-primary-dark-7: #0a4a2a;--color-primary-dark-6: #0f5a34;--color-primary-dark-5: #126841;--color-primary-dark-4: #13774d;--color-primary-dark-3: #13865a;--color-primary-dark-2: #129666;--color-primary-dark-1: #138b54;--color-primary-light-1: #27a066;--color-primary-light-2: #3db477;--color-primary-light-3: #52c989;--color-primary-light-4: #68dd9b;--color-primary-light-5: #85e5ae;--color-primary-light-6: #a8f0c6;--color-primary-light-7: #d4f8e5;--color-primary-alpha-10: rgba(19, 139, 84, .1);--color-primary-alpha-20: rgba(19, 139, 84, .2);--color-primary-alpha-30: rgba(19, 139, 84, .3);--color-primary-alpha-40: rgba(19, 139, 84, .4);--color-primary-alpha-50: rgba(19, 139, 84, .5);--color-primary-alpha-60: rgba(19, 139, 84, .6);--color-primary-alpha-70: rgba(19, 139, 84, .7);--color-primary-alpha-80: rgba(19, 139, 84, .8);--color-primary-alpha-90: rgba(19, 139, 84, .9);--color-primary-contrast: #103023;--color-button: #f0f0f0;--color-light-1: #f5f5f5;--color-light-2: #fafafa;--color-light-3: #ffffff;--color-red: #b73f72;--color-red-light: #f4c2d8;--color-green: #2ed47a;--color-green-light: #d4f8e5;--color-yellow: #ffe08a;--color-yellow-light: #fff6d9;--color-orange: #9b6d12;--color-orange-light: #f5e6c8;--color-success: #2ed47a;--color-success-text: #0f6f44;--color-success-bg: #d4f8e5;--color-error: #b73f72;--color-error-text: #7a2447;--color-error-bg: #f4c2d8;--color-warning: #9b6d12;--color-warning-text: #5c4208;--color-warning-bg: #f5e6c8;--color-info: #9edff5;--color-info-text: #1b6d89;--color-info-bg: #eaf7fb;--color-diff-added-bg: #d4f8e5;--color-diff-added-row-bg: #d4f8e5;--color-diff-removed-bg: #f4c2d8;--color-diff-removed-row-bg: #f4c2d8;--color-diff-moved-bg: #f5e6c8;--color-diff-moved-row-bg: #f5e6c8;--color-diff-moved-label-bg: #9b6d12;--color-diff-inactive: #eef7f1;--color-highlight: #a8f0c6;--color-highlight-bg: #d4f8e5;--border-radius: 6px;--border-radius-medium: 8px;--border-radius-large: 8px}body{font-family:var(--fonts-regular);background-color:var(--color-body);background-image:linear-gradient(rgba(47,91,72,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,91,72,.045) 1px,transparent 1px);background-size:44px 44px}code,pre,.diff-view,.chroma{font-family:var(--fonts-monospace)}.chroma{color:var(--color-text);background:transparent}.chroma .c,.chroma .c1,.chroma .cm,.chroma .ch{color:var(--color-text-light);font-style:italic}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt,.chroma .kv{color:var(--color-primary);font-weight:600}.chroma .s,.chroma .s1,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .sh,.chroma .si,.chroma .sx,.chroma .se{color:var(--color-warning)}.chroma .m,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo,.chroma .mb{color:var(--color-info-text);font-weight:500}.chroma .nb,.chroma .bp{color:var(--color-error-text);font-weight:500}.chroma .nf,.chroma .fm{color:var(--color-text);font-weight:600}.chroma .nc,.chroma .nd,.chroma .ni,.chroma .nl,.chroma .n,.chroma .na,.chroma .no,.chroma .nn,.chroma .nx,.chroma .nv,.chroma .vg,.chroma .vi,.chroma .o,.chroma .ow,.chroma .p{color:var(--color-text)}.chroma .sr{color:var(--color-warning)}.chroma .kc{color:var(--color-primary);font-weight:600}.chroma .err{color:var(--color-error);background-color:var(--color-error-bg)}.chroma .go,.chroma .gp{color:var(--color-text-light-2)}.chroma.chroma-diff-added{background-color:var(--color-diff-added-bg)}.chroma.chroma-diff-removed{background-color:var(--color-diff-removed-bg)}.ui.label.green,.ui.label.success,.label-success,.state-success,.status-success{background-color:var(--color-success-bg)!important;color:var(--color-success-text)!important;border-color:var(--color-success-text)!important}.ui.label.red,.ui.label.error,.label-error,.state-error,.status-failure{background-color:var(--color-error-bg)!important;color:var(--color-error-text)!important;border-color:var(--color-error-text)!important}.ui.label.yellow,.ui.label.warning,.label-warning,.state-warning,.status-warning{background-color:var(--color-warning-bg)!important;color:var(--color-warning-text)!important;border-color:var(--color-warning-text)!important}.ui.label.blue,.ui.label.info,.label-info,.state-info,.status-info{background-color:var(--color-info-bg)!important;color:var(--color-info-text)!important;border-color:var(--color-info-text)!important}.issue-title-meta .state.open,.issue-title-meta .state.opened,.pull-desc-base .state.open,.pull-desc-base .state.opened,.issue-list .issue.open,.issue-list .pull.open{border-color:var(--color-success)!important;color:var(--color-success-text)!important}.issue-title-meta .state.closed,.pull-desc-base .state.closed,.issue-list .issue.closed,.issue-list .pull.closed{border-color:var(--color-error)!important;color:var(--color-error-text)!important}.pull-desc-base .state.merged{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ui.message.success,.flash.success,.alert-success{background-color:var(--color-success-bg)!important;border-left-color:var(--color-success)!important;color:var(--color-success-text)!important}.ui.message.error,.flash.error,.alert-danger,.alert-error{background-color:var(--color-error-bg)!important;border-left-color:var(--color-error)!important;color:var(--color-error-text)!important}.ui.message.warning,.flash.warning,.alert-warning{background-color:var(--color-warning-bg)!important;border-left-color:var(--color-warning)!important;color:var(--color-warning-text)!important}.ui.message.info,.flash.info,.alert-info{background-color:var(--color-info-bg)!important;border-left-color:var(--color-info)!important;color:var(--color-info-text)!important}.action-status-unknown,.status-unknown{color:var(--color-text-light)!important}.action-status-scheduled,.status-scheduled,.action-status-waiting,.status-waiting,.action-status-running,.status-running{color:var(--color-info-text)!important}.action-status-success,.status-success{color:var(--color-success-text)!important}.action-status-failure,.status-failure{color:var(--color-error-text)!important}.action-status-cancelled,.status-cancelled,.action-status-skipped,.status-skipped{color:var(--color-warning-text)!important}.ui.primary.button,.ui.primary.buttons .button,.ui.blue.button,.ui.blue.buttons .button{background-color:#a8f0c6!important;color:var(--color-primary-contrast)!important;border-color:#138b542e!important}.ui.primary.button:hover,.ui.primary.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .button:hover{background-color:#92e9b6!important;color:var(--color-primary-contrast)!important}.ui.basic.primary.button,.ui.basic.primary.buttons .button,.ui.basic.blue.button,.ui.basic.blue.buttons .button{background-color:#fff!important;color:var(--color-primary)!important;border-color:var(--color-border-dark)!important}.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover,.ui.basic.blue.button:hover,.ui.basic.blue.buttons .button:hover{background-color:var(--color-hover-bg)!important;color:var(--color-primary-dark-3)!important}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea,.ui.input input,.ui.selection.dropdown,.ui.dropdown .menu,textarea,select{background-color:var(--color-input-background)!important;border-color:var(--color-input-border)!important;color:var(--color-input-text)!important}.ui.form input:focus,.ui.form textarea:focus,.ui.input input:focus,.ui.selection.active.dropdown,.ui.selection.dropdown:focus,textarea:focus,select:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-alpha-10)!important}.ui.selection.dropdown .menu>.item:hover,.ui.dropdown .menu .selected.item,.ui.dropdown.selected,.ui.dropdown .active.item{background-color:var(--color-hover-bg)!important;color:var(--color-text)!important}.ui.toggle.checkbox input:checked~label:before,.ui.checkbox input:checked~label:before{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ui.checkbox input:checked~label:after{color:#fff!important}.ui.table,.ui.celled.table,.admin .ui.table,.repository.settings .ui.table{background-color:var(--color-table)!important;border-color:var(--color-table-border)!important;color:var(--color-text)!important}.ui.table thead th,.ui.table tfoot th{background-color:var(--color-table-header-bg)!important;color:var(--color-table-header-text)!important;border-color:var(--color-table-border)!important}.ui.table tr,.ui.table td{border-color:var(--color-table-border)!important}.ui.table tbody tr:hover,.ui.selectable.table tbody tr:hover{background-color:var(--color-table-row-hover-bg)!important;color:var(--color-text)!important}.ui.segment,.ui.attached.segment,.ui.card,.ui.cards>.card,.repository.settings .segment,.admin .segment{background-color:var(--color-box-body);border-color:var(--color-border);color:var(--color-text)}.repository .project-column,.project-column,.project-board .board-column,.organization.projects .board-column{background-color:var(--color-project-board-column-bg)!important;border-color:var(--color-border)!important}.repository .project-column-header,.project-column-header,.project-board .board-column-header{background-color:var(--color-box-header)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.repository .project-column .card,.project-column .card,.project-board .issue-card,.project-board .board-card{background-color:var(--color-project-board-card-bg)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.repository .project-column .card:hover,.project-column .card:hover,.project-board .issue-card:hover,.project-board .board-card:hover{border-color:var(--color-border-dark)!important;box-shadow:0 10px 24px #20332b14!important}.actions .job-logs,.job-logs,.job-log,.log-view,.log-viewer,.job-log-list{background-color:#20332b!important;color:#eef7f1!important;font-family:var(--fonts-monospace)!important}.actions .job-log-line,.job-log-line,.log-line{border-color:#eef7f114!important}.actions .job-log-line-number,.job-log-line-number,.log-line-number{color:#9fb3aa!important;background-color:#103023b8!important}.actions .job-step-section,.job-step-section,.job-step-summary{background-color:#16382a!important;border-color:#a8f0c62e!important;color:#f3fff7!important}.markup,.wiki .markup{color:var(--color-text)}.markup table tr{background-color:var(--color-markup-table-row)!important;border-color:var(--color-border)!important}.markup table tr:nth-child(2n){background-color:var(--color-markup-table-row-alt)!important}.markup table th,.markup table td{border-color:var(--color-border)!important}.markup blockquote{color:var(--color-text-light)!important;border-left-color:var(--color-primary-light-4)!important}.markup code,.markup tt,.markup pre{background-color:var(--color-markup-code-block)!important;border-color:var(--color-code-border)!important;color:var(--color-text)!important}.notification-list .item,.notifications .item,.notifications-item,.notification-item{background-color:var(--color-box-body)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.notification-list .item.unread,.notifications .item.unread,.notifications-item.unread,.notification-item.unread{background-color:var(--color-primary-alpha-10)!important;border-left-color:var(--color-primary)!important}.page-content:has(img[src*="/img/404"]),.page-content:has(img[src*="/img/500"]),.page-content:has(img[src*="/img/503"]){display:flex;align-items:center;justify-content:center;min-height:min(70vh,760px);padding:48px 16px}.page-content:has(img[src*="/img/404"]) .ui.container.center,.page-content:has(img[src*="/img/500"]) .ui.container.center,.page-content:has(img[src*="/img/503"]) .ui.container.center{max-width:560px!important;margin:0 auto!important;padding:32px!important;background:var(--color-box-body);border:1px solid var(--color-border);border-radius:var(--border-radius-large);box-shadow:0 18px 45px #20332b14}.page-content:has(img[src*="/img/404"]) .ui.container.center:before,.page-content:has(img[src*="/img/500"]) .ui.container.center:before,.page-content:has(img[src*="/img/503"]) .ui.container.center:before{content:"";display:block;width:64px;height:64px;margin:0 auto 12px;background:url(/assets/img/logo.svg) center / contain no-repeat}.page-content:has(img[src*="/img/404"]) .ui.container.center:after,.page-content:has(img[src*="/img/500"]) .ui.container.center:after,.page-content:has(img[src*="/img/503"]) .ui.container.center:after{content:"Gaia AI";display:block;margin-top:18px;color:var(--color-text-light);font-size:.9rem;font-weight:700;letter-spacing:0}.page-content .ui.container.center p:has(img[src*="/img/404"]),.page-content .ui.container.center p:has(img[src*="/img/500"]),.page-content .ui.container.center p:has(img[src*="/img/503"]){margin:0!important}.page-content .ui.container.center p:has(img[src*="/img/404"]):after,.page-content .ui.container.center p:has(img[src*="/img/500"]):after,.page-content .ui.container.center p:has(img[src*="/img/503"]):after{display:block;color:var(--color-text);font-family:var(--fonts-monospace);font-size:clamp(3rem,14vw,5.75rem);font-weight:600;line-height:1}.page-content .ui.container.center p:has(img[src*="/img/404"]):after{content:"404"}.page-content .ui.container.center p:has(img[src*="/img/500"]):after{content:"500"}.page-content .ui.container.center p:has(img[src*="/img/503"]):after{content:"503"}.page-content .ui.container.center p:has(img[src*="/img/404"]) img[src*="/img/404"],.page-content .ui.container.center p:has(img[src*="/img/500"]) img[src*="/img/500"],.page-content .ui.container.center p:has(img[src*="/img/503"]) img[src*="/img/503"]{display:none!important}.page-content:has(img[src*="/img/404"]) .ui.divider,.page-content:has(img[src*="/img/500"]) .ui.divider,.page-content:has(img[src*="/img/503"]) .ui.divider{border-top-color:var(--color-border)!important}
