.chroma .bp{color:#999}.chroma .c,.chroma .c1,.chroma .ch{color:#6a737d}.chroma .cm{color:#998}.chroma .cp{color:#109295}.chroma .cpf{color:#4c4dbc}.chroma .cs{color:#999}.chroma .dl{color:#106303}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gr,.chroma .gt{color:#a00}.chroma .gu{color:#aaa}.chroma .il{color:#099}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#d73a49}.chroma .kt{color:#458}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#099}.chroma .na{color:#d73a49}.chroma .nb{color:#005cc5}.chroma .nc{color:#458}.chroma .nd{color:#3c5d5d}.chroma .ne{color:#900}.chroma .nf{color:#005cc5}.chroma .ni{color:#6f42c1}.chroma .nl{color:#900}.chroma .nn{color:#555}.chroma .no{color:teal}.chroma .nt{color:#22863a}.chroma .nv{color:teal}.chroma .nx{color:#24292e}.chroma .o,.chroma .ow{color:#d73a49}.chroma .s,.chroma .s1,.chroma .s2{color:#106303}.chroma .sa{color:#cc7a00}.chroma .sb{color:#106303}.chroma .sc{color:#cc7a00}.chroma .sd{color:#106303}.chroma .se{color:#940}.chroma .sh{color:#106303}.chroma .si{color:#cc7a00}.chroma .sr{color:#4c4dbc}.chroma .ss{color:#940}.chroma .sx{color:#106303}.chroma .vc,.chroma .vg,.chroma .vi{color:teal}.chroma .w{color:#bbb}.markup [src$="#gh-dark-mode-only"],.markup [src$="#dark-mode-only"],.markup [href$="#gh-dark-mode-only"],.markup [href$="#dark-mode-only"]{display:none}a:not(.muted):not(.suppressed):not(.silenced):not(.button):not(.item):not(.label):not([class*=color-text]):not(.ui.card):not(.flex-item):not(.repo-list-link){color:var(--color-link, var(--color-blue))}a:not(.muted):not(.suppressed):not(.silenced):not(.button):not(.item):not(.label):not([class*=color-text]):not(.ui.card):not(.flex-item):not(.repo-list-link):hover{color:var(--color-link-hover, var(--color-blue));text-decoration-line:underline}#user-heatmap{--color-primary-light-4: #9be9a8;--color-primary-light-2: #40c463;--color-primary: #30a14e;--color-primary-dark-2: #216e39;--color-primary-dark-4: #15401f}.ui.segment,.ui.segments,.ui.attached.segment,.ui.card,.ui.cards>.card,.ui.menu,.ui.vertical.menu,.ui.input>input,.ui.input input,.ui.form input:not([type=checkbox]):not([type=radio]),.ui.form textarea,.ui.form select,.ui.selection.dropdown,.ui.dropdown .menu,.ui.button,.ui.buttons:not(.attached) .button,.ui.label,.ui.table,.ui.modal,.ui.modal>.header,.ui.modal>.actions,.ui.message,.ui.popup,.tippy-box,.CodeMirror,.repository .ui.segment,.flex-item,.flex-list .flex-item{border-radius:var(--border-radius)!important}.ui.card,.ui.cards>.card,.ui.modal,.ui.segments{border-radius:var(--border-radius-medium)!important}.ui.circular.button,.ui.circular.label,.ui.label.circular,.ui.avatar.image,.ui.avatar.image img,img.ui.avatar,.ui.checkbox label:before,.ui.toggle.checkbox label:before,.ui.toggle.checkbox label:after{border-radius:var(--border-radius-full)!important}.ui.top.attached.segment,.ui.top.attached.header{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0!important}.ui.bottom.attached.segment{border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)!important}.ui.attached.segment:not(.top):not(.bottom){border-radius:0!important}.ui.action.input>input{border-start-end-radius:0!important;border-end-end-radius:0!important}.ui.action.input>:last-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.ui.action.input>input:not(:first-child){border-start-start-radius:0!important;border-end-start-radius:0!important}.ui.labeled.input>.label:first-child{border-start-end-radius:0!important;border-end-end-radius:0!important}.ui.labeled.input>input:last-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.ui.buttons:not(.attached)>.button:not(:first-child):not(:last-child){border-radius:0!important}.ui.buttons:not(.attached)>.button:first-child{border-start-end-radius:0!important;border-end-end-radius:0!important}.ui.buttons:not(.attached)>.button:last-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.ui.button,.ui.basic.button,.ui.primary.button,a,.ui.label,.ui.input input,input,textarea,select,.ui.selection.dropdown,.item,.ui.menu .item,.flex-item,.repo-list .item,.ui.card,.ui.segment{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.ui.dropdown .menu.visible,.ui.popup.visible,.tippy-box[data-state=visible]{animation:shadcn-pop .12s ease-out}@keyframes shadcn-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}dialog[open],.ui.modal.visible.active{animation:shadcn-modal .15s ease-out}@keyframes shadcn-modal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,.ui.dropdown .menu.visible,.ui.popup.visible,dialog[open],.ui.modal.visible.active{animation:none!important;transition:none!important}}.ui.button:focus-visible,.ui.basic.button:focus-visible,.ui.primary.button:focus-visible,a.ui.button:focus-visible,.ui.input input:focus-visible,.ui.form input:focus-visible,.ui.form textarea:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.ui.selection.dropdown:focus-visible,.ui.checkbox input:focus-visible+label:before{outline:2px solid var(--color-primary-alpha-50)!important;outline-offset:2px!important;border-color:var(--color-primary-light-3)!important}.ui.input input:focus,.ui.form input:focus,.ui.form textarea:focus,.ui.selection.dropdown:focus,.ui.selection.active.dropdown{border-color:var(--color-primary-light-3)!important;box-shadow:0 0 0 3px var(--color-primary-alpha-20)!important}.ui.segment,.ui.attached.segment,.ui.card,.ui.cards>.card,.repository .ui.segment{box-shadow:0 1px 2px 0 var(--color-shadow)!important}.ui.dropdown .menu,.ui.popup,.tippy-box,dialog[open],.ui.modal{box-shadow:0 4px 6px -1px var(--color-shadow),0 2px 4px -2px var(--color-shadow)!important}.ui.button{font-weight:var(--font-weight-medium);padding:.5em .9em;box-shadow:none}.ui.primary.button,.ui.primary.buttons .button{background:var(--color-primary);color:var(--color-primary-contrast);border:1px solid transparent}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:var(--color-primary-hover)}.ui.basic.button,.ui.basic.buttons .button{border:1px solid var(--color-input-border);background:var(--color-button);box-shadow:none}.ui.basic.button:hover{background:var(--color-hover);border-color:var(--color-input-border-hover)}.ui.input input,input,textarea,.ui.selection.dropdown{border:1px solid var(--color-input-border)}.ui.menu .item:hover,.ui.dropdown .menu>.item:hover,.flex-item:hover{background:var(--color-hover)}:root{--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-150: #ececee;--zinc-200: #e4e4e7;--zinc-250: #dcdce0;--zinc-300: #d4d4d8;--zinc-350: #babac1;--zinc-400: #a1a1aa;--zinc-450: #898992;--zinc-500: #71717a;--zinc-550: #61616a;--zinc-600: #52525b;--zinc-650: #484850;--zinc-700: #3f3f46;--zinc-750: #333338;--zinc-800: #27272a;--zinc-850: #1f1f23;--zinc-900: #18181b;--zinc-950: #09090b;--steel-900: #10161d;--steel-450: #5f6e80;--color-primary: #18181b;--color-primary-contrast: #fafafa;--color-primary-dark-1: #27272a;--color-primary-dark-2: #18181b;--color-primary-dark-3: #18181b;--color-primary-dark-4: #09090b;--color-primary-dark-5: #09090b;--color-primary-dark-6: #09090b;--color-primary-dark-7: #000000;--color-primary-light-1: #3f3f46;--color-primary-light-2: #52525b;--color-primary-light-3: #71717a;--color-primary-light-4: #a1a1aa;--color-primary-light-5: #d4d4d8;--color-primary-light-6: #e4e4e7;--color-primary-light-7: #f4f4f5;--color-primary-alpha-10: #18181b19;--color-primary-alpha-20: #18181b33;--color-primary-alpha-30: #18181b4b;--color-primary-alpha-40: #18181b66;--color-primary-alpha-50: #18181b80;--color-primary-alpha-60: #18181b99;--color-primary-alpha-70: #18181bb3;--color-primary-alpha-80: #18181bcc;--color-primary-alpha-90: #18181be1;--color-primary-hover: var(--color-primary-light-1);--color-primary-active: var(--color-primary-dark-4);--color-secondary: var(--zinc-200);--color-secondary-dark-1: var(--zinc-200);--color-secondary-dark-2: var(--zinc-300);--color-secondary-dark-3: var(--zinc-300);--color-secondary-dark-4: var(--zinc-400);--color-secondary-dark-5: var(--zinc-400);--color-secondary-dark-6: var(--zinc-500);--color-secondary-dark-7: var(--zinc-500);--color-secondary-dark-8: var(--zinc-600);--color-secondary-dark-9: var(--zinc-600);--color-secondary-dark-10: var(--zinc-700);--color-secondary-dark-11: var(--zinc-700);--color-secondary-dark-12: var(--zinc-800);--color-secondary-dark-13: var(--zinc-800);--color-secondary-light-1: var(--zinc-200);--color-secondary-light-2: var(--zinc-100);--color-secondary-light-3: var(--zinc-100);--color-secondary-light-4: var(--zinc-50);--color-secondary-alpha-10: #d4d4d819;--color-secondary-alpha-20: #d4d4d833;--color-secondary-alpha-30: #d4d4d84b;--color-secondary-alpha-40: #d4d4d866;--color-secondary-alpha-50: #d4d4d880;--color-secondary-alpha-60: #d4d4d899;--color-secondary-alpha-70: #d4d4d8b3;--color-secondary-alpha-80: #d4d4d8cc;--color-secondary-alpha-90: #d4d4d8e1;--color-secondary-hover: var(--color-secondary-dark-2);--color-secondary-active: var(--color-secondary-dark-4);--color-console-fg: #eeeff2;--color-console-fg-subtle: #959cab;--color-console-bg: #18181b;--color-console-border: #27272a;--color-console-hover-bg: #ffffff16;--color-console-active-bg: #3f3f46;--color-console-menu-bg: #27272a;--color-console-menu-border: #3f3f46;--color-red: #dc2626;--color-orange: #ea580c;--color-yellow: #ca8a04;--color-olive: #91a313;--color-green: #16a34a;--color-teal: #0d9488;--color-blue: #2563eb;--color-violet: #7c3aed;--color-purple: #9333ea;--color-pink: #db2777;--color-brown: #a47252;--color-grey: #52525b;--color-black: #09090b;--color-red-light: #ef4444;--color-orange-light: #f97316;--color-yellow-light: #eab308;--color-olive-light: #839311;--color-green-light: #22c55e;--color-teal-light: #14b8a6;--color-blue-light: #3b82f6;--color-violet-light: #8b5cf6;--color-purple-light: #a855f7;--color-pink-light: #ec4899;--color-brown-light: #94674a;--color-grey-light: #71717a;--color-black-light: #18181b;--color-red-dark-1: #c82020;--color-orange-dark-1: #d34f0b;--color-yellow-dark-1: #b67c04;--color-olive-dark-1: #839311;--color-green-dark-1: #15803d;--color-teal-dark-1: #0c857a;--color-blue-dark-1: #1554e0;--color-violet-dark-1: #6a1feb;--color-purple-dark-1: #8519e7;--color-pink-dark-1: #c7216b;--color-brown-dark-1: #94674a;--color-black-dark-1: #000000;--color-red-dark-2: #b21d1d;--color-orange-dark-2: #bb460a;--color-yellow-dark-2: #a26e03;--color-olive-dark-2: #74820f;--color-green-dark-2: #166534;--color-teal-dark-2: #0a766d;--color-blue-dark-2: #124bc7;--color-violet-dark-2: #5c14d8;--color-purple-dark-2: #7715cf;--color-pink-dark-2: #b11d5f;--color-brown-dark-2: #835b42;--color-black-dark-2: #000000;--color-ansi-black: #18181b;--color-ansi-red: #cc4848;--color-ansi-green: #87ab63;--color-ansi-yellow: #cc9903;--color-ansi-blue: #3a8ac6;--color-ansi-magenta: #d22e8b;--color-ansi-cyan: #00918a;--color-ansi-white: var(--color-console-fg-subtle);--color-ansi-bright-black: #46494d;--color-ansi-bright-red: #d15a5a;--color-ansi-bright-green: #93b373;--color-ansi-bright-yellow: #eaaf03;--color-ansi-bright-blue: #4e96cc;--color-ansi-bright-magenta: #d74397;--color-ansi-bright-cyan: #00b6ad;--color-ansi-bright-white: var(--color-console-fg);--color-gold: #b1983b;--color-white: #ffffff;--color-diff-removed-word-bg: #fca5a5;--color-diff-added-word-bg: #86efac;--color-diff-removed-row-bg: #fef2f2;--color-diff-moved-row-bg: #fefce8;--color-diff-added-row-bg: #f0fdf4;--color-diff-removed-row-border: #fecaca;--color-diff-moved-row-border: #fde047;--color-diff-added-row-border: #bbf7d0;--color-diff-inactive: var(--zinc-100);--color-error-border: #fecaca;--color-error-bg: #fef2f2;--color-error-bg-active: #fca5a5;--color-error-bg-hover: #fee2e2;--color-error-text: #7f1d1d;--color-success-border: #bbf7d0;--color-success-bg: #f0fdf4;--color-success-text: #14532d;--color-warning-border: #fde047;--color-warning-bg: #fefce8;--color-warning-text: #78350f;--color-info-border: #bae6fd;--color-info-bg: #f0f9ff;--color-info-text: #0c4a6e;--color-red-badge: #b91c1c;--color-red-badge-bg: #b91c1c22;--color-red-badge-hover-bg: #b91c1c44;--color-green-badge: #16a34a;--color-green-badge-bg: #16a34a22;--color-green-badge-hover-bg: #16a34a44;--color-yellow-badge: #ca8a04;--color-yellow-badge-bg: #ca8a0422;--color-yellow-badge-hover-bg: #ca8a0444;--color-orange-badge: #ea580c;--color-orange-badge-bg: #ea580c22;--color-orange-badge-hover-bg: #ea580c44;--color-body: #ffffff;--color-box-header: var(--zinc-50);--color-box-body: #ffffff;--color-box-body-highlight: var(--zinc-100);--color-text-dark: #09090b;--color-text: var(--zinc-950, #09090b);--color-text-light: var(--zinc-700);--color-text-light-1: var(--zinc-600);--color-text-light-2: var(--zinc-500);--color-text-light-3: var(--zinc-450);--color-footer: var(--color-body);--color-timeline: var(--zinc-200);--color-input-text: var(--zinc-900);--color-input-background: #ffffff;--color-input-toggle-background: var(--zinc-200);--color-input-border: var(--zinc-200);--color-input-border-hover: var(--zinc-300);--color-header-wrapper: var(--color-body);--color-header-wrapper-transparent: #ffffff00;--color-light: #ffffffcc;--color-light-mimic-enabled: rgba(0, 0, 0, calc(6 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: var(--zinc-200);--color-hover: var(--zinc-100);--color-active: var(--zinc-200);--color-menu: #ffffff;--color-card: #ffffff;--fancy-card-bg: var(--zinc-50);--fancy-card-border: var(--zinc-200);--color-markup-table-row: #00000006;--color-markup-code-block: var(--zinc-100);--color-markup-code-inline: var(--zinc-100);--color-button: #ffffff;--color-code-bg: #ffffff;--color-shadow: #0000001a;--color-secondary-bg: var(--zinc-100);--color-text-focus: #ffffff;--color-expand-button: var(--zinc-100);--color-placeholder-text: var(--color-text-light-3);--color-editor-line-highlight: var(--zinc-100);--color-project-board-bg: var(--zinc-100);--color-project-board-dark-label: var(--color-text-light-3);--color-caret: var(--color-text);--color-reaction-bg: #0000000a;--color-reaction-active-bg: var(--color-primary-alpha-20);--color-reaction-hover-bg: var(--color-primary-alpha-10);--color-tooltip-text: #fafafa;--color-tooltip-bg: #18181bf5;--color-nav-bg: var(--color-body);--color-nav-hover-bg: var(--zinc-100);--color-secondary-nav-bg: var(--color-body);--color-label-text: var(--color-text);--color-label-bg: #e4e4e77b;--color-label-hover-bg: #e4e4e7a0;--color-label-active-bg: #e4e4e7ff;--color-label-bg-alt: #e4e4e7ff;--color-accent: var(--color-primary);--color-link: #2563eb;--color-link-hover: #1d4ed8;--color-small-accent: var(--zinc-100);--color-highlight-fg: var(--zinc-700);--color-highlight-bg: var(--zinc-100);--color-overlay-backdrop: #09090bc0;--color-selection-bg: var(--zinc-300);--color-selection-fg: var(--color-text);--checkerboard-color-1: #ffffff;--checkerboard-color-2: #e5e5e5;--color-indicator-offline: #52525b;--color-indicator-offline-20: #52525b33;--color-indicator-idle: #16a34a;--color-indicator-idle-20: #16a34a33;--color-indicator-active: #2563eb;--color-indicator-active-20: #2563eb33;--border-radius: 6px;--border-radius-medium: 8px;--border-radius-large: 12px;accent-color:var(--color-accent);color-scheme:light}
