html,body,#root{height:100%}:root{--gl-color-brand-orange-dark:#e24329;--gl-color-brand-orange:#fc6d26;--gl-color-brand-orange-light:#fca326;--gl-color-brand-purple:#7759c2;--gl-color-brand-purple-light:#a989f5;--gl-color-brand-charcoal:#050506;--gl-color-brand-white:#fff;--gl-color-brand-pink:#ffb9c9;--gl-color-blue-50:#e9f3fc;--gl-color-blue-100:#cce2f8;--gl-color-blue-200:#99c4f1;--gl-color-blue-300:#66a7ea;--gl-color-blue-400:#4290e3;--gl-color-blue-500:#1f75cb;--gl-color-blue-600:#1065b3;--gl-color-blue-700:#0b55a0;--gl-color-blue-800:#063d7a;--gl-color-blue-900:#032a59;--gl-color-blue-950:#011435;--gl-color-green-50:#eaf3ec;--gl-color-green-100:#c3dfc7;--gl-color-green-200:#9dcba2;--gl-color-green-300:#68b272;--gl-color-green-400:#3d9e4a;--gl-color-green-500:#108548;--gl-color-green-600:#0d7040;--gl-color-green-700:#0a5c36;--gl-color-green-800:#074826;--gl-color-green-900:#043318;--gl-color-green-950:#021f0d;--gl-color-orange-50:#fef9f0;--gl-color-orange-100:#fdebc8;--gl-color-orange-200:#fbda9e;--gl-color-orange-300:#f9c76a;--gl-color-orange-400:#d98a00;--gl-color-orange-500:#ab6100;--gl-color-orange-600:#8a4e00;--gl-color-orange-700:#6e3d00;--gl-color-orange-800:#522d00;--gl-color-orange-900:#371e00;--gl-color-orange-950:#1e1000;--gl-color-red-50:#fcf0ef;--gl-color-red-100:#f6d1ce;--gl-color-red-200:#eeaaa5;--gl-color-red-300:#e47d76;--gl-color-red-400:#e05b53;--gl-color-red-500:#dd2b0e;--gl-color-red-600:#c0240c;--gl-color-red-700:#a81e0a;--gl-color-red-800:#7e1607;--gl-color-red-900:#550f05;--gl-color-red-950:#2e0802;--gl-color-purple-50:#f4f0ff;--gl-color-purple-100:#e0d4ff;--gl-color-purple-200:#c4aaff;--gl-color-purple-300:#a987f8;--gl-color-purple-400:#9370e8;--gl-color-purple-500:#7b58cf;--gl-color-purple-600:#6547b5;--gl-color-purple-700:#52399e;--gl-color-purple-800:#3d2a7a;--gl-color-purple-900:#2a1c57;--gl-color-purple-950:#150d31;--gl-color-neutral-0:#fff;--gl-color-neutral-10:#fafafa;--gl-color-neutral-50:#ececef;--gl-color-neutral-100:#dcdcdf;--gl-color-neutral-200:#c7c8cd;--gl-color-neutral-300:#b3b4ba;--gl-color-neutral-400:#8f909a;--gl-color-neutral-500:#737480;--gl-color-neutral-600:#5b5c67;--gl-color-neutral-700:#42424e;--gl-color-neutral-800:#2c2d33;--gl-color-neutral-900:#18171d;--gl-color-neutral-950:#050506;--gl-background-color-default:var(--gl-color-neutral-0);--gl-background-color-subtle:var(--gl-color-neutral-10);--gl-background-color-strong:var(--gl-color-neutral-50);--gl-background-color-overlap:var(--gl-color-neutral-0);--gl-text-color-default:var(--gl-color-neutral-950);--gl-text-color-subtle:var(--gl-color-neutral-600);--gl-text-color-disabled:var(--gl-color-neutral-400);--gl-text-color-heading:var(--gl-color-neutral-900);--gl-text-color-link:var(--gl-color-blue-600);--gl-text-color-link-hover:var(--gl-color-blue-700);--gl-border-color-default:var(--gl-color-neutral-200);--gl-border-color-strong:var(--gl-color-neutral-400);--gl-border-color-subtle:var(--gl-color-neutral-100);--gl-status-info-bg:var(--gl-color-blue-50);--gl-status-info-text:var(--gl-color-blue-700);--gl-status-info-border:var(--gl-color-blue-200);--gl-status-info-icon:var(--gl-color-blue-500);--gl-status-success-bg:var(--gl-color-green-50);--gl-status-success-text:var(--gl-color-green-700);--gl-status-success-border:var(--gl-color-green-200);--gl-status-success-icon:var(--gl-color-green-500);--gl-status-warning-bg:var(--gl-color-orange-50);--gl-status-warning-text:var(--gl-color-orange-700);--gl-status-warning-border:var(--gl-color-orange-200);--gl-status-warning-icon:var(--gl-color-orange-500);--gl-status-danger-bg:var(--gl-color-red-50);--gl-status-danger-text:var(--gl-color-red-700);--gl-status-danger-border:var(--gl-color-red-200);--gl-status-danger-icon:var(--gl-color-red-500);--gl-button-primary-bg:var(--gl-color-blue-500);--gl-button-primary-bg-hover:var(--gl-color-blue-600);--gl-button-primary-bg-active:var(--gl-color-blue-700);--gl-button-primary-text:var(--gl-color-neutral-0);--gl-button-primary-border:var(--gl-color-blue-600);--gl-button-danger-bg:var(--gl-color-red-500);--gl-button-danger-bg-hover:var(--gl-color-red-600);--gl-button-danger-bg-active:var(--gl-color-red-700);--gl-button-danger-text:var(--gl-color-neutral-0);--gl-button-danger-border:var(--gl-color-red-600);--gl-button-default-bg:var(--gl-color-neutral-0);--gl-button-default-bg-hover:var(--gl-color-neutral-50);--gl-button-default-bg-active:var(--gl-color-neutral-100);--gl-button-default-text:var(--gl-color-neutral-900);--gl-button-default-border:var(--gl-color-neutral-300);--gl-focus-ring-color:var(--gl-color-blue-400);--gl-focus-ring-width:2px;--gl-focus-ring-offset:2px;--gl-border-width-default:1px;--gl-border-width-strong:2px;--gl-border-radius-none:0;--gl-border-radius-sm:.1875rem;--gl-border-radius-base:.25rem;--gl-border-radius-md:.375rem;--gl-border-radius-lg:.5rem;--gl-border-radius-xl:.75rem;--gl-border-radius-full:9999px;--gl-border-default:var(--gl-border-width-default) solid var(--gl-border-color-default);--gl-border-strong:var(--gl-border-width-strong) solid var(--gl-border-color-strong);--gl-border-subtle:var(--gl-border-width-default) solid var(--gl-border-color-subtle);--gl-shadow-none:none;--gl-shadow-xs:0 1px 2px #05050614;--gl-shadow-sm:0 2px 4px #05050614, 0 1px 2px #0505060f;--gl-shadow-md:0 4px 8px #0505061a, 0 2px 4px #0505060f;--gl-shadow-lg:0 8px 16px #0505061f, 0 4px 8px #0505060f;--gl-shadow-xl:0 16px 32px #05050624, 0 8px 16px #0505060f;--gl-shadow-inset:inset 0 0 0 var(--gl-focus-ring-width) var(--gl-focus-ring-color);--gl-z-index-dropdown:200;--gl-z-index-sticky:300;--gl-z-index-fixed:400;--gl-z-index-modal-backdrop:500;--gl-z-index-modal:600;--gl-z-index-popover:700;--gl-z-index-toast:800;--gl-z-index-tooltip:900;--gl-transition-duration-short:.1s;--gl-transition-duration-base:.2s;--gl-transition-duration-long:.3s;--gl-transition-easing:cubic-bezier(.4, 0, .2, 1);--gl-transition-base:var(--gl-transition-duration-base) var(--gl-transition-easing);--gl-font-family-default:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, "Droid Sans", "Helvetica Neue", sans-serif;--gl-font-family-mono:"GitLab Mono", "JetBrains Mono", Menlo, "DejaVu Sans Mono", "Liberation Mono", Consolas, "Ubuntu Mono", "Courier New", monospace;--gl-font-size-xs:.6875rem;--gl-font-size-sm:.75rem;--gl-font-size-md:.875rem;--gl-font-size-base:1rem;--gl-font-size-lg:1.125rem;--gl-font-size-xl:1.25rem;--gl-font-size-2xl:1.5rem;--gl-font-size-3xl:1.75rem;--gl-font-size-4xl:2rem;--gl-font-weight-normal:400;--gl-font-weight-semibold:600;--gl-font-weight-bold:700;--gl-line-height-xs:.75rem;--gl-line-height-sm:1rem;--gl-line-height-md:1.25rem;--gl-line-height-base:1.5rem;--gl-line-height-lg:1.75rem;--gl-line-height-xl:2rem;--gl-line-height-2xl:2.25rem;--gl-line-height-3xl:2.625rem;--gl-line-height-4xl:3.25rem;--gl-letter-spacing-normal:0;--gl-letter-spacing-wide:.02em;--gl-letter-spacing-wider:.05em;--gl-layout-max-width:1280px;--gl-layout-sidebar-width:220px;--gl-layout-gutter:var(--gl-spacing-4);--gl-layout-gutter-md:var(--gl-spacing-6);--gl-layout-gutter-lg:var(--gl-spacing-8);--gl-spacing-0:0;--gl-spacing-1:.25rem;--gl-spacing-2:.5rem;--gl-spacing-3:.75rem;--gl-spacing-4:1rem;--gl-spacing-5:1.25rem;--gl-spacing-6:1.5rem;--gl-spacing-7:1.75rem;--gl-spacing-8:2rem;--gl-spacing-10:2.5rem;--gl-spacing-12:3rem;--gl-spacing-16:4rem;--gl-spacing-20:5rem;--gl-spacing-24:6rem;--gl-spacing-32:8rem}@media (prefers-color-scheme:dark){:root{--gl-background-color-default:var(--gl-color-neutral-900);--gl-background-color-subtle:var(--gl-color-neutral-800);--gl-background-color-strong:var(--gl-color-neutral-700);--gl-background-color-overlap:var(--gl-color-neutral-800);--gl-text-color-default:var(--gl-color-neutral-0);--gl-text-color-subtle:var(--gl-color-neutral-400);--gl-text-color-disabled:var(--gl-color-neutral-600);--gl-text-color-heading:var(--gl-color-neutral-50);--gl-text-color-link:var(--gl-color-blue-300);--gl-text-color-link-hover:var(--gl-color-blue-200);--gl-border-color-default:var(--gl-color-neutral-700);--gl-border-color-strong:var(--gl-color-neutral-500);--gl-border-color-subtle:var(--gl-color-neutral-800);--gl-button-default-bg:var(--gl-color-neutral-800);--gl-button-default-bg-hover:var(--gl-color-neutral-700);--gl-button-default-bg-active:var(--gl-color-neutral-600);--gl-button-default-text:var(--gl-color-neutral-50);--gl-button-default-border:var(--gl-color-neutral-600)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px}body{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-md);font-weight:var(--gl-font-weight-normal);line-height:var(--gl-line-height-base);color:var(--gl-text-color-default);background-color:var(--gl-background-color-default);margin:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--gl-spacing-2);font-weight:var(--gl-font-weight-semibold);color:var(--gl-text-color-heading);line-height:1.2}p{margin-top:0;margin-bottom:var(--gl-spacing-4)}a{color:var(--gl-text-color-link);text-decoration:none}a:hover{color:var(--gl-text-color-link-hover);text-decoration:underline}code,kbd,pre,samp{font-family:var(--gl-font-family-mono);font-size:var(--gl-font-size-sm)}img,svg{vertical-align:middle;max-width:100%}button{cursor:pointer}:focus-visible{outline:var(--gl-focus-ring-width) solid var(--gl-focus-ring-color);outline-offset:var(--gl-focus-ring-offset)}.gl-heading-1{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-4xl);font-weight:var(--gl-font-weight-semibold);line-height:var(--gl-line-height-4xl);color:var(--gl-text-color-heading)}.gl-heading-2{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-3xl);font-weight:var(--gl-font-weight-semibold);line-height:var(--gl-line-height-3xl);color:var(--gl-text-color-heading)}.gl-heading-3{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-2xl);font-weight:var(--gl-font-weight-semibold);line-height:var(--gl-line-height-2xl);color:var(--gl-text-color-heading)}.gl-heading-4{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-xl);font-weight:var(--gl-font-weight-semibold);line-height:var(--gl-line-height-xl);color:var(--gl-text-color-heading)}.gl-heading-5{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-base);font-weight:var(--gl-font-weight-semibold);line-height:var(--gl-line-height-lg);color:var(--gl-text-color-heading)}.gl-heading-6{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-md);font-weight:var(--gl-font-weight-semibold);line-height:var(--gl-line-height-base);color:var(--gl-text-color-heading)}.gl-text-body{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-md);font-weight:var(--gl-font-weight-normal);line-height:var(--gl-line-height-base);color:var(--gl-text-color-default)}.gl-text-sm{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-sm);font-weight:var(--gl-font-weight-normal);line-height:var(--gl-line-height-md);color:var(--gl-text-color-default)}.gl-text-code{font-family:var(--gl-font-family-mono);font-size:var(--gl-font-size-sm);font-weight:var(--gl-font-weight-normal);line-height:var(--gl-line-height-base)}.gl-text-default{color:var(--gl-text-color-default)}.gl-text-subtle{color:var(--gl-text-color-subtle)}.gl-text-disabled{color:var(--gl-text-color-disabled)}.gl-text-link{color:var(--gl-text-color-link)}.gl-bg-default{background-color:var(--gl-background-color-default)}.gl-bg-subtle{background-color:var(--gl-background-color-subtle)}.gl-bg-strong{background-color:var(--gl-background-color-strong)}.gl-border{border:var(--gl-border-default)}.gl-border-top{border-top:var(--gl-border-default)}.gl-border-bottom{border-bottom:var(--gl-border-default)}.gl-border-radius{border-radius:var(--gl-border-radius-base)}.gl-border-radius-lg{border-radius:var(--gl-border-radius-lg)}.gl-border-radius-full{border-radius:var(--gl-border-radius-full)}.gl-shadow-sm{box-shadow:var(--gl-shadow-sm)}.gl-shadow-md{box-shadow:var(--gl-shadow-md)}.gl-shadow-lg{box-shadow:var(--gl-shadow-lg)}.gl-flex{display:flex}.gl-inline-flex{display:inline-flex}.gl-flex-col{flex-direction:column}.gl-items-center{align-items:center}.gl-justify-center{justify-content:center}.gl-justify-between{justify-content:space-between}.gl-gap-2{gap:var(--gl-spacing-2)}.gl-gap-3{gap:var(--gl-spacing-3)}.gl-gap-4{gap:var(--gl-spacing-4)}.gl-gap-6{gap:var(--gl-spacing-6)}.gl-p-2{padding:var(--gl-spacing-2)}.gl-p-3{padding:var(--gl-spacing-3)}.gl-p-4{padding:var(--gl-spacing-4)}.gl-p-6{padding:var(--gl-spacing-6)}.gl-px-4{padding-left:var(--gl-spacing-4);padding-right:var(--gl-spacing-4)}.gl-py-2{padding-top:var(--gl-spacing-2);padding-bottom:var(--gl-spacing-2)}.gl-py-3{padding-top:var(--gl-spacing-3);padding-bottom:var(--gl-spacing-3)}.gl-py-4{padding-top:var(--gl-spacing-4);padding-bottom:var(--gl-spacing-4)}.gl-mt-4{margin-top:var(--gl-spacing-4)}.gl-mb-4{margin-bottom:var(--gl-spacing-4)}.gl-mb-6{margin-bottom:var(--gl-spacing-6)}.gl-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gl-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gl-button{justify-content:center;align-items:center;gap:var(--gl-spacing-2);border:var(--gl-border-width-default) solid transparent;border-radius:var(--gl-border-radius-base);font-family:var(--gl-font-family-default);font-weight:var(--gl-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--gl-transition-base), border-color var(--gl-transition-base), color var(--gl-transition-base), box-shadow var(--gl-transition-base);-webkit-user-select:none;user-select:none;vertical-align:middle;line-height:1;text-decoration:none;display:inline-flex}.gl-button--small{padding:var(--gl-spacing-1) var(--gl-spacing-3);font-size:var(--gl-font-size-sm);min-height:1.75rem}.gl-button--medium{padding:var(--gl-spacing-2) var(--gl-spacing-4);font-size:var(--gl-font-size-md);min-height:2rem}.gl-button--large{padding:var(--gl-spacing-3) var(--gl-spacing-5);font-size:var(--gl-font-size-base);min-height:2.5rem}.gl-button--confirm.gl-button--primary{background-color:var(--gl-button-primary-bg);border-color:var(--gl-button-primary-border);color:var(--gl-button-primary-text)}.gl-button--confirm.gl-button--primary:hover:not(:disabled){background-color:var(--gl-button-primary-bg-hover)}.gl-button--confirm.gl-button--primary:active:not(:disabled){background-color:var(--gl-button-primary-bg-active)}.gl-button--confirm.gl-button--secondary{border-color:var(--gl-color-blue-500);color:var(--gl-color-blue-600);background-color:#0000}.gl-button--confirm.gl-button--secondary:hover:not(:disabled){background-color:var(--gl-color-blue-50)}.gl-button--confirm.gl-button--tertiary{color:var(--gl-color-blue-600);background-color:#0000;border-color:#0000}.gl-button--confirm.gl-button--tertiary:hover:not(:disabled){background-color:var(--gl-color-blue-50)}.gl-button--default.gl-button--primary{background-color:var(--gl-color-neutral-700);border-color:var(--gl-color-neutral-800);color:var(--gl-color-neutral-0)}.gl-button--default.gl-button--primary:hover:not(:disabled){background-color:var(--gl-color-neutral-800)}.gl-button--default.gl-button--primary:active:not(:disabled){background-color:var(--gl-color-neutral-900)}.gl-button--default.gl-button--secondary{background-color:var(--gl-button-default-bg);border-color:var(--gl-button-default-border);color:var(--gl-button-default-text)}.gl-button--default.gl-button--secondary:hover:not(:disabled){background-color:var(--gl-button-default-bg-hover)}.gl-button--default.gl-button--secondary:active:not(:disabled){background-color:var(--gl-button-default-bg-active)}.gl-button--default.gl-button--tertiary{color:var(--gl-button-default-text);background-color:#0000;border-color:#0000}.gl-button--default.gl-button--tertiary:hover:not(:disabled){background-color:var(--gl-button-default-bg-hover)}.gl-button--danger.gl-button--primary{background-color:var(--gl-button-danger-bg);border-color:var(--gl-button-danger-border);color:var(--gl-button-danger-text)}.gl-button--danger.gl-button--primary:hover:not(:disabled){background-color:var(--gl-button-danger-bg-hover)}.gl-button--danger.gl-button--primary:active:not(:disabled){background-color:var(--gl-button-danger-bg-active)}.gl-button--danger.gl-button--secondary{border-color:var(--gl-color-red-500);color:var(--gl-color-red-600);background-color:#0000}.gl-button--danger.gl-button--secondary:hover:not(:disabled){background-color:var(--gl-color-red-50)}.gl-button--danger.gl-button--tertiary{color:var(--gl-color-red-600);background-color:#0000;border-color:#0000}.gl-button--danger.gl-button--tertiary:hover:not(:disabled){background-color:var(--gl-color-red-50)}.gl-button:disabled,.gl-button--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.gl-button:focus-visible{outline:var(--gl-focus-ring-width) solid var(--gl-focus-ring-color);outline-offset:var(--gl-focus-ring-offset)}.gl-button--loading{pointer-events:none}.gl-button__spinner{border-radius:var(--gl-border-radius-full);border:2px solid;border-top-color:#0000;flex-shrink:0;width:1em;height:1em;animation:.6s linear infinite gl-spin;display:inline-block}.gl-button__icon{flex-shrink:0;width:1em;height:1em;display:inline-flex}.gl-button__label{flex:0 auto}@keyframes gl-spin{to{transform:rotate(360deg)}}.gl-avatar{-webkit-user-select:none;user-select:none;background-color:var(--gl-color-neutral-200);border:var(--gl-border-width-default) solid var(--gl-border-color-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.gl-avatar--circle{border-radius:var(--gl-border-radius-full)}.gl-avatar--rect{border-radius:var(--gl-border-radius-md)}.gl-avatar__img{object-fit:cover;width:100%;height:100%}.gl-avatar__initials{font-family:var(--gl-font-family-default);font-weight:var(--gl-font-weight-semibold);color:var(--gl-color-neutral-700);text-transform:uppercase;line-height:1}.gl-badge{align-items:center;gap:var(--gl-spacing-1);font-family:var(--gl-font-family-default);font-weight:var(--gl-font-weight-semibold);border:var(--gl-border-width-default) solid transparent;white-space:nowrap;vertical-align:middle;display:inline-flex}.gl-badge--sm{padding:0 var(--gl-spacing-1);font-size:var(--gl-font-size-xs);line-height:var(--gl-line-height-sm);border-radius:var(--gl-border-radius-sm);min-height:1rem}.gl-badge--md{padding:0 var(--gl-spacing-2);font-size:var(--gl-font-size-sm);line-height:var(--gl-line-height-md);border-radius:var(--gl-border-radius-base);min-height:1.25rem}.gl-badge--lg{padding:var(--gl-spacing-1) var(--gl-spacing-3);font-size:var(--gl-font-size-md);line-height:var(--gl-line-height-base);border-radius:var(--gl-border-radius-md);min-height:1.5rem}.gl-badge--pill{border-radius:var(--gl-border-radius-full)}.gl-badge--muted{background-color:var(--gl-color-neutral-50);color:var(--gl-color-neutral-700);border-color:var(--gl-color-neutral-200)}.gl-badge--neutral{background-color:var(--gl-color-neutral-100);color:var(--gl-color-neutral-800);border-color:var(--gl-color-neutral-300)}.gl-badge--info{background-color:var(--gl-status-info-bg);color:var(--gl-status-info-text);border-color:var(--gl-status-info-border)}.gl-badge--success{background-color:var(--gl-status-success-bg);color:var(--gl-status-success-text);border-color:var(--gl-status-success-border)}.gl-badge--warning{background-color:var(--gl-status-warning-bg);color:var(--gl-status-warning-text);border-color:var(--gl-status-warning-border)}.gl-badge--danger{background-color:var(--gl-status-danger-bg);color:var(--gl-status-danger-text);border-color:var(--gl-status-danger-border)}.gl-badge__icon{flex-shrink:0;width:1em;height:1em;display:inline-flex}.gl-badge__text{line-height:inherit}.gl-alert{align-items:flex-start;gap:var(--gl-spacing-3);padding:var(--gl-spacing-3) var(--gl-spacing-4);border:var(--gl-border-width-default) solid transparent;border-radius:var(--gl-border-radius-lg);display:flex;position:relative}.gl-alert--info{background-color:var(--gl-status-info-bg);border-color:var(--gl-status-info-border);color:var(--gl-status-info-text)}.gl-alert--info .gl-alert__icon{color:var(--gl-status-info-icon)}.gl-alert--success{background-color:var(--gl-status-success-bg);border-color:var(--gl-status-success-border);color:var(--gl-status-success-text)}.gl-alert--success .gl-alert__icon{color:var(--gl-status-success-icon)}.gl-alert--warning{background-color:var(--gl-status-warning-bg);border-color:var(--gl-status-warning-border);color:var(--gl-status-warning-text)}.gl-alert--warning .gl-alert__icon{color:var(--gl-status-warning-icon)}.gl-alert--danger{background-color:var(--gl-status-danger-bg);border-color:var(--gl-status-danger-border);color:var(--gl-status-danger-text)}.gl-alert--danger .gl-alert__icon{color:var(--gl-status-danger-icon)}.gl-alert__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.0625rem}.gl-alert__content{flex:1;min-width:0}.gl-alert__title{font-weight:var(--gl-font-weight-semibold);font-size:var(--gl-font-size-md);margin:0 0 var(--gl-spacing-1);line-height:var(--gl-line-height-base)}.gl-alert__body{font-size:var(--gl-font-size-md);line-height:var(--gl-line-height-base)}.gl-alert__actions{align-items:center;gap:var(--gl-spacing-2);margin-top:var(--gl-spacing-2);display:flex}.gl-alert__dismiss{border-radius:var(--gl-border-radius-base);cursor:pointer;width:1.5rem;height:1.5rem;font-size:var(--gl-font-size-sm);color:inherit;opacity:.7;transition:opacity var(--gl-transition-base), background-color var(--gl-transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.gl-alert__dismiss:hover{opacity:1;background-color:#05050614}.gl-alert__dismiss:focus-visible{outline:var(--gl-focus-ring-width) solid var(--gl-focus-ring-color);outline-offset:var(--gl-focus-ring-offset)}.gl-form-group{gap:var(--gl-spacing-1);flex-direction:column;display:flex}.gl-form-group--disabled{opacity:.55;pointer-events:none}.gl-form-label{font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-md);font-weight:var(--gl-font-weight-semibold);color:var(--gl-text-color-default);margin-bottom:var(--gl-spacing-1);display:block}.gl-form-label__required{color:var(--gl-color-red-500);margin-left:var(--gl-spacing-1)}.gl-input-wrapper{border:var(--gl-border-width-default) solid var(--gl-border-color-default);border-radius:var(--gl-border-radius-base);background-color:var(--gl-background-color-default);transition:border-color var(--gl-transition-base), box-shadow var(--gl-transition-base);align-items:center;gap:0;display:flex}.gl-input-wrapper:hover{border-color:var(--gl-border-color-strong)}.gl-input-wrapper--focused{border-color:var(--gl-color-blue-500);box-shadow:0 0 0 var(--gl-focus-ring-width) #1f75cb40}.gl-form-group--error .gl-input-wrapper{border-color:var(--gl-color-red-500)}.gl-form-group--error .gl-input-wrapper--focused{box-shadow:0 0 0 var(--gl-focus-ring-width) #dd2b0e40}.gl-input{min-width:0;padding:var(--gl-spacing-2) var(--gl-spacing-3);font-family:var(--gl-font-family-default);font-size:var(--gl-font-size-md);font-weight:var(--gl-font-weight-normal);line-height:var(--gl-line-height-base);color:var(--gl-text-color-default);background-color:#0000;border:none;outline:none;flex:1;width:100%}.gl-input::placeholder{color:var(--gl-text-color-subtle)}.gl-input:disabled{cursor:not-allowed}.gl-form-hint{font-size:var(--gl-font-size-sm);color:var(--gl-text-color-subtle);line-height:var(--gl-line-height-md);margin:0}.gl-form-error{font-size:var(--gl-font-size-sm);color:var(--gl-color-red-600);line-height:var(--gl-line-height-md);margin:0}.gl-card{background-color:var(--gl-background-color-default);border:var(--gl-border-default);border-radius:var(--gl-border-radius-lg);overflow:hidden}.gl-card--elevated{box-shadow:var(--gl-shadow-md)}.gl-card__body{padding:var(--gl-spacing-4)}.gl-card--no-padding .gl-card__body{padding:0}.gl-card-header{padding:var(--gl-spacing-3) var(--gl-spacing-4);border-bottom:var(--gl-border-default);background-color:var(--gl-background-color-subtle);justify-content:space-between;align-items:center;display:flex}.gl-card-header__title{font-size:var(--gl-font-size-md);font-weight:var(--gl-font-weight-semibold);color:var(--gl-text-color-heading);margin:0}.gl-card-header__actions{align-items:center;gap:var(--gl-spacing-2);display:flex}.gl-card-footer{justify-content:flex-end;align-items:center;gap:var(--gl-spacing-2);padding:var(--gl-spacing-3) var(--gl-spacing-4);border-top:var(--gl-border-default);background-color:var(--gl-background-color-subtle);display:flex}
