@import"https://fonts.cdnfonts.com/css/inter";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";.menu{--menu-padding: 10px;--menu-gap: 8px;background-color:#fff;padding:var(--menu-padding);border-radius:8px;border:1px solid var(--dragonfly-slate-200);display:flex;flex-direction:column;gap:var(--menu-gap)}.menu-header{font-weight:400}.menu-item{padding:6px;border-radius:8px;display:flex;align-items:center;gap:10px;flex-direction:row;position:relative}.menu-item.logout{color:#8a1b23;cursor:pointer}.menu-item+.menu-item:before{content:"";position:absolute;width:calc(100% + 2 * var(--menu-padding));top:calc(-1 * var(--menu-gap) / 2);left:calc(-1 * var(--menu-padding));border-top:1px solid #e4e4e7}.menu-item a{font-size:16px}.menu-item[data-hovered]{background-color:#f1f5f9}.menu-item[data-hovered]:not(.logout){color:#0563f4}.menu-item[data-hovered]:not(.logout) img{filter:invert(28%) sepia(74%) saturate(5761%) hue-rotate(212deg) brightness(99%) contrast(96%)}.react-aria-Checkbox{--selected-color: var(--dragonfly-hex-blue);--selected-color-pressed: var(green);--checkmark-color: white;--text-color: var(--dragonfly-dark-grey);--border-color: var(--dragonfly-slate-400);display:flex;position:relative;align-items:center;gap:16px;font-size:1.143rem;color:var(--text-color);forced-color-adjust:none}.react-aria-Checkbox .checkbox{width:15px;height:15px;border:2px solid var(--border-color);border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.react-aria-Checkbox svg{width:15px;height:15px;fill:none;stroke:var(--checkmark-color);stroke-width:3px;stroke-dasharray:22px;stroke-dashoffset:66;transition:all .2s}.react-aria-Checkbox[data-pressed] .checkbox{border-color:var(--border-color-pressed)}.react-aria-Checkbox[data-focus-visible] .checkbox{outline:2px solid var(--focus-ring-color);outline-offset:2px}.react-aria-Checkbox[data-selected] .checkbox,.react-aria-Checkbox[data-indeterminate] .checkbox{border-color:var(--dragonfly-slate-700);background:var(--dragonfly-slate-800)}.react-aria-Checkbox[data-selected][data-pressed] .checkbox,.react-aria-Checkbox[data-indeterminate][data-pressed] .checkbox{border-color:var(--selected-color-pressed);background:var(--selected-color-pressed)}.react-aria-Checkbox[data-selected] svg,.react-aria-Checkbox[data-indeterminate] svg{stroke-dashoffset:44}.react-aria-Checkbox[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}.table{border-collapse:separate;border-spacing:0 12px;width:100%}.table.noSpacing{border-spacing:0}.table.noSpacing thead th{border-top:1px solid var(--dragonfly-slate-200);border-bottom:1px solid var(--dragonfly-slate-200)}.table.noSpacing thead th:first-child{border-left:1px solid var(--dragonfly-slate-200);border-top-left-radius:10px;border-bottom-left-radius:0}.table.noSpacing thead th:last-child{border-right:1px solid var(--dragonfly-slate-200);border-top-right-radius:10px;border-bottom-right-radius:0}.table.noSpacing tbody td:first-child{border-radius:0}.table.noSpacing tbody td:last-child{border-radius:0}.table.noSpacing tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.table.noSpacing tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.table.capitalHeadings thead th{text-transform:capitalize}.table thead th{text-align:left;background-color:var(--dragonfly-slate-100);padding:20px;text-transform:uppercase;letter-spacing:1.1px;color:var(--text-secondary)}.table thead th .header-title{display:flex;gap:5px;align-items:center}.table thead th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.table thead th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.table tbody tr{transition:border .3s;color:var(--dragonfly-dark-grey)}.table tbody tr.clickable{cursor:pointer}.table tbody tr:hover{border:1px solid var(--dragonfly-accent)}.table tbody tr:hover td{background-color:var(--dragonfly-accent-05)}.table tbody tr .title{font-weight:500}.table tbody tr td{padding:20px;color:var(--dragonfly-slate-900);border-top:1px solid var(--dragonfly-slate-300);border-bottom:1px solid var(--dragonfly-slate-300)}.table tbody tr td:first-child{border-left:1px solid var(--dragonfly-slate-300);border-top-left-radius:10px;border-bottom-left-radius:10px}.table tbody tr td:last-child{border-right:1px solid var(--dragonfly-slate-300);border-top-right-radius:10px;border-bottom-right-radius:10px}.table .owner{display:flex;gap:8px;align-items:center}.table .actions-cell{padding-left:25px}.three-dots-btn{border:0px;display:flex;background:none;cursor:pointer;height:20px;align-items:center}.menu-item{background-color:transparent;border:none;padding:8px 10px}.modal-dialog{background:var(--dragonfly-white)!important;padding:24px;border-radius:6px}.modal-dialog .modal-header{width:100%;display:flex;justify-content:space-between;margin-bottom:8px;align-items:center;font-weight:600;font-style:Medium;font-size:16px;color:#09090b;font-family:IBMSans,sans-serif;line-height:20px}.modal-dialog .modal-actions{display:flex;flex-direction:row;gap:8px;margin-top:16px;height:36px;justify-content:end}.modal-dialog .project-title-input{border:1px solid var(--border-default);background:var(--dragonfly-white);box-shadow:0 1px 2px #0000001a;width:calc(100% - 12px);height:36px;border-radius:6px;padding:0 0 0 12px;margin-top:16px}.modal-dialog .btn-danger{background:var(--dragonfly-error);color:var(--dragonfly-white);border:none}.text-field{font-family:IBMSans,sans-serif}.text-field input{font-family:inherit;padding:18px 32px;background-color:var(--dragonfly-slate-50);min-width:430px;border:none;border-radius:8px;font-size:18px;color:var(--dragonfly-slate-800)}.df-listbox{width:100%;background:#fff;border-radius:8px;border:1px solid var(--dragonfly-slate-200);padding:6px;display:flex;flex-direction:column;gap:6px}.df-listbox .react-aria-ListBoxItem{padding:6px;border-radius:4px;cursor:pointer}.df-listbox .react-aria-ListBoxItem:hover,.df-listbox .react-aria-ListBoxItem[aria-selected=true]{color:#0563f4;background:#f1f5f9}.df-input,.df-select{position:relative;display:flex;flex-direction:column}.df-input .react-aria-FieldError,.df-select .react-aria-FieldError{color:#ba1b23}.df-input[data-invalid=true] .react-aria-Input,.df-select[data-invalid=true] .react-aria-Input{border-color:#ba1b23}.df-input .react-aria-Input,.df-input button,.df-select .react-aria-Input,.df-select button{box-sizing:border-box;display:flex;height:36px;padding:4px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:6px;border:1px solid #e4e4e7;background:#fff;flex-grow:1;font-size:16px;box-shadow:0 1px 2px #0000001a}.df-input .react-aria-Input:focus,.df-input button:focus,.df-select .react-aria-Input:focus,.df-select button:focus{border-color:#2563eb}.df-input .react-aria-Input:disabled,.df-input button:disabled,.df-select .react-aria-Input:disabled,.df-select button:disabled{border:1px solid #cbd5e1;background:#f1f5f9}.df-input button.clear-button,.df-select button.clear-button{display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:50%;transform:translateY(-50%);height:25px;width:25px;padding:0;border-radius:1000px}.df-input[data-empty] button.clear-button,.df-select[data-empty] button.clear-button{display:none}.df-select[data-invalid=true] button{border-color:#ba1b23}.button{font-family:IBMSans,sans-serif;border-radius:8px;padding:8px 22px;min-height:43px;font-size:18px;line-height:150%;min-width:0;box-sizing:border-box;font-weight:300;display:flex;align-items:center;justify-content:center;gap:8px;transition:border,background-color .3s;box-shadow:0 1px 2px #0000001a}.button.default{background-color:#fff;border:2px solid var(--dragonfly-slate-200);color:var(--dragonfly-dark-grey)}.button.default:hover{border:2px solid var(--dragonfly-accent);background-color:var(--dragonfly-accent-05)}.button.icon{background-color:#0000;border:none;box-shadow:none;height:32px;width:32px}.button.icon:hover,.button.icon[data-disabled]{background-color:#e2e8f0}.button.warning{background-color:var(--dragonfly-red);border:2px solid var(--dragonfly-red);color:#fff}.button.warning:hover{background-color:var(--dragonfly-error);border:2px solid #e84343}.button.text{background:none;cursor:pointer;border:none}.button.primary{background-color:var(--dragonfly-accent);border:2px solid var(--dragonfly-accent);color:#fff}.button.primary:hover{border:2px solid var(--dragonfly-accent);background-color:var(--dragonfly-accent-secondary)}.button.secondary{background-color:var(--dragonfly-white);border:2px solid var(--dragonfly-slate-300);color:var(--dragonfly-slate-900)}.button.secondary:hover{background-color:var(--dragonfly-slate-100)}.button.sm{padding:8px 16px;line-height:100%;font-size:14px}.button[data-disabled],.button:disabled{background-color:var(--dragonfly-slate-100)!important;border:2px solid var(--dragonfly-slate-100)!important;color:var(--dragonfly-slate-300)!important}.button[data-disabled] img,.button:disabled img{opacity:.5}.logo{display:flex;align-items:center;gap:8px}.logo .graphic{width:40px;height:40px}.logo .text{width:150px;height:18px}.badge{font-size:12px;font-family:IBM Plex Sans;background-color:var(--dragonfly-accent-secondary);color:var(--dragonfly-slate-50);border-radius:6px;line-height:16px;width:fit-content;justify-content:center;padding:2px 10px;border:1px solid;display:inline-flex;align-items:center;gap:4px}.badge.default{background-color:#cadeff;color:var(--dragonfly-accent);border-color:var(--dragonfly-accent)}.badge.navy{background-color:#dae4ff;color:var(--dragonfly-navy-blue);border-color:var(--dragonfly-navy-blue)}.badge.plum{background-color:#ffe7fe;color:var(--dragonfly-plum);border-color:var(--dragonfly-plum)}.badge.green{background-color:#defbe6;color:var(--dragonfly-success);border-color:var(--dragonfly-success)}.badge.red{background-color:#ffd7d9;color:var(--dragonfly-error);border-color:var(--dragonfly-error)}.badge.yellow{background-color:#f1c21b4d;color:#000;border-color:var(--dragonfly-hex-orange)}.nav{display:grid;position:relative;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:0 16px;border-bottom:1px solid var(--dragonfly-slate-300);height:76px;font-family:IBMSans,sans-serif;background-color:#fff;flex-shrink:0}.nav .icon-button{background:none;border:none;padding:0;cursor:pointer}.nav .icon-button:focus,.nav .icon-button:focus-visible{outline:none}.nav .icon-button img{border-radius:6px;border:1px solid var(--border-default);transition:background-color .2s}.nav .icon-button:hover img{background-color:var(--dragonfly-slate-100)}.nav .routes{display:flex;gap:5px}.nav .routes ul{list-style:none;margin:0;padding:0;display:flex}.nav .routes ul li{display:flex;align-items:center;justify-content:space-between;border-left:1px solid var(--dragonfly-slate-300);padding:0 16px}.nav .routes ul li a{height:fit-content;display:flex;align-items:center;gap:10px;font-weight:500;color:var(--dragonfly-slate-900)}.nav .routes ul li a svg{stroke:#0f172a}.nav .routes ul li a.active{color:var(--dragonfly-accent)}.nav .routes ul li a.active svg{stroke:var(--dragonfly-accent)}.nav .routes ul li a.disabled{pointer-events:none;color:var(--dragonfly-slate-200)}.nav .routes ul li a.disabled svg{stroke:var(--dragonfly-slate-200)}.nav .routes ul li a:hover{color:var(--dragonfly-accent)}.nav .routes ul li a:hover svg{stroke:var(--dragonfly-accent)}.login-container{display:flex;flex-direction:column;font-family:IBMSans,sans-serif}.login{background-color:#fff;padding:40px;text-align:center;color:var(--dragonfly-dark-grey);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.login h1{font-size:48px;font-weight:600}.login h1,.login h2{margin-bottom:0}.login h2{max-width:500px;font-size:24px;font-weight:400}.login .heading-combo{display:flex;flex-direction:column;align-items:center}.login .legal{max-width:370px;text-align:left}.login .legal p{font-size:14px}.login .login-methods{display:flex;flex-direction:column;gap:10px}.login .login-methods .legal{margin-top:14px}.login .inline-text-button{padding:0;border:0;outline:0;background:none;font-size:14px;color:var(--dragonfly-dark-grey);cursor:pointer;text-decoration:underline}dl{display:flex;gap:8px;flex-direction:column;margin:0}h3+dl{margin-top:8px}dt{height:24px;align-self:stretch;color:var(--text-default, #09090b);font-size:14px;font-style:normal;font-weight:500;line-height:20px}dd{margin:0}:root{--dragonfly-dark-grey: #404041;--dragonfly-accent: #0563f4;--dragonfly-accent-secondary: #3b82f6;--dragonfly-accent-05: #0563f40d;--dragonfly-accent-10: #0563f41a;--dragonfly-navy-blue: #002d9c;--dragonfly-plum: #9244ba;--dragonfly-white: #ffffff;--dragonfly-slate-50: #f8fafc;--dragonfly-slate-100: #f1f5f9;--dragonfly-slate-200: #e2e8f0;--dragonfly-slate-300: #cbd5e1;--dragonfly-slate-400: #94a3b8;--dragonfly-slate-500: #64748b;--dragonfly-slate-600: #475569;--dragonfly-slate-700: #334155;--dragonfly-slate-800: #1e293b;--dragonfly-slate-900: #0f172a;--dragonfly-slate-950: #020617;--dragonfly-error: #ba1b23;--dragonfly-success: #24a148;--dragonfly-warning: #f1c21b;--dragonfly-black: #000000;--dragonfly-gunmetal: #26272e;--dragonfly-dark-charcoal: #393939;--dragonfly-hex-teal: #0baea3;--dragonfly-hex-emerald: #0abf67;--dragonfly-hex-plum: #92448a;--dragonfly-hex-blue: #1b99d6;--dragonfly-hex-magenta: #e1208d;--dragonfly-hex-gold: #efd038;--dragonfly-red: #ff252f;--dragonfly-hex-orange: #ff9413;--text-muted: #71717a;--text-secondary: #525252;--border-default: #e4e4e7;--max-modal-height: 80vh;--modal-padding: 30px}@font-face{font-family:Geist;src:url(/fonts/geist-variable.ttf) format("truetype")}@font-face{font-family:IBMSans;src:url(/fonts/ibmsans-variable.ttf) format("truetype")}*{line-height:normal;font-family:IBMSans,Geist,sans-serif}h1,h2,h3,h4,h5{margin:0}h1{font-weight:600;font-size:32px;letter-spacing:0}h2{font-size:24px;font-weight:300}h3{font-size:16px;font-weight:600}h4{font-size:16px;font-weight:400}p{font-size:16px;line-height:1.3em;font-weight:300;margin:0}a{font-size:14px;font-weight:350;text-decoration:none;color:var(--df-font-color-primary)}html,body{margin:0}html{height:100%;width:100%}body,button,textarea{font-family:IBMSans,Geist,sans-serif;font-weight:300}body{display:flex;flex-direction:column;height:100%}strong{font-weight:550}.page{height:100%;flex:1 1 auto;display:flex;flex-direction:column}ul{margin:10px}main{flex:1 1 auto;display:flex;min-height:0;justify-content:center;color:var(--dragonfly-dark-grey);background-color:var(--dragonfly-white)}main .inner{max-width:1080px;padding:20px 0;overflow:auto;display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center}main .inner2{flex-grow:1;overflow:auto;width:100%;background-color:#fff;border-radius:8px}.template{min-height:max-content;display:flex;flex:1 0;flex-direction:column;padding:24px 40px;gap:20px}.no-padding{padding:0}@media (max-width: 768px){html,body{overflow-x:hidden;max-width:100vw;width:100%;position:relative}*{max-width:100vw}:root{--header-height: 60px}body{font-size:14px;line-height:1.5}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-overlay[data-entering]{animation:modal-fade .2s}.modal-overlay[data-exiting]{animation:modal-fade .15s reverse ease-in}.modal{box-shadow:0 8px 20px #0000001a;border-radius:6px;background:var(--dragonfly-slate-50);border:1px solid var(--dragonfly-slate-50);outline:none;max-width:80vw;max-height:var(--max-modal-height);flex:1 0}.modal[data-entering]{animation:modal-zoom .3s cubic-bezier(.175,.885,.32,1.275)}.modal .react-aria-TextField{margin-bottom:8px}.info-modal p{font-size:14px;margin-bottom:1em}.dialog{outline:none;padding:var(--modal-padding);max-height:inherit;box-sizing:border-box;overflow:auto}.dialog.white{background-color:#fff}.dialog .react-aria-Heading[slot=title]{line-height:1em;margin-top:0}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}
