:root{--color-theme:#1a3b3b;--color-success:#0c5460;--color-warning:#ff7b02;--color-danger:#c1423f;--background-gradient:linear-gradient(90deg,#94abaf,#f4ece3);--color-border:rgba(0,0,0,.12);--color-border-contrast:hsla(0,0%,100%,.12);--color-table-border:var(--color-border,rgba(0,0,0,.12));--color-table-border-contrast:var(--color-border-contrast,hsla(0,0%,100%,.12));--color-process:#226c73;--color-process-action:var(--color-neutral-100);--color-process-control:var(--color-tertiary-500);--color-process-control-header:var(--color-theme);--color-process-start-end:#1820cb;--color-subprocess:#5f68b0;--color-black:#000;--color-white:#fff;--color-text:rgba(0,0,0,.88);--color-text-secondary:rgba(0,0,0,.64);--color-text-disabled:rgba(0,0,0,.32);--color-text-contrast:hsla(0,0%,100%,.88);--color-text-contrast-secondary:hsla(0,0%,100%,.64);--color-text-contrast-disabled:hsla(0,0%,100%,.32);--color-neutral-50:#eaecef;--color-neutral-100:#dbe0e4;--color-neutral-200:#c9d0d7;--color-neutral-300:#b8c1ca;--color-neutral-400:#a6b1bc;--color-neutral-500:#94a2af;--color-neutral-600:#7b8792;--color-neutral-700:#636c75;--color-neutral-800:#4a5158;--color-neutral-900:#31363a;--color-neutral-950:#1e2023;--color-primary-50:#cfe7e7;--color-primary-100:#afd8d6;--color-primary-200:#86c4c2;--color-primary-300:#5eb0ae;--color-primary-400:#369d99;--color-primary-500:#0e8985;--color-primary-600:#0c726f;--color-primary-700:#095b59;--color-primary-800:#074543;--color-primary-900:#052e2c;--color-primary-950:#031b1b;--color-secondary-50:#fcf8f4;--color-secondary-100:#faf3ec;--color-secondary-200:#f7ece3;--color-secondary-300:#f4e6da;--color-secondary-400:#f2e0d0;--color-secondary-500:#efdac7;--color-secondary-600:#c7b6a6;--color-secondary-700:#9f9185;--color-secondary-800:#786d64;--color-secondary-900:#504942;--color-secondary-950:#302c28;--color-tertiary-50:#f7ffd7;--color-tertiary-100:#f1febd;--color-tertiary-200:#eafe9c;--color-tertiary-300:#e4fe7b;--color-tertiary-400:#ddfd5a;--color-tertiary-500:#d6fd39;--color-tertiary-600:#b2d330;--color-tertiary-700:#8fa926;--color-tertiary-800:#6b7f1d;--color-tertiary-900:#475413;--color-tertiary-950:#2b330b}#root{display:contents}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{background:var(--background-gradient);background-position:-100% 0;background-size:200% auto;color:#000;display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:24px;max-height:100vh;min-height:100vh;overflow-y:auto}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:200 800;src:url(/build/fonts/Karla-VariableFont_wght.57b2b5cb.ttf) format("truetype-variations")}@media screen and (min-width:1200px){body{background-position:0 0;background-size:initial}}h1,h2,h3,h4,h5,h6,p{margin-bottom:1em}svg text{-webkit-user-select:none;user-select:none}a{color:var(--color-primary-500)}.danger{color:var(--color-danger);font-weight:700}.actions{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:1rem 0}.actions__header{align-items:center;display:flex;flex-direction:row;gap:1rem;padding-top:1rem}.actions__header__title{font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0}.actions__header__toolbar{display:flex;flex-direction:row;gap:1rem}.actions__content{padding:1rem 0}.app-header{border-bottom:1px solid var(--color-border);display:grid;flex:1 1 auto;grid-template-areas:"toggle logo";grid-template-columns:max-content 1fr;grid-template-rows:max-content}@media screen and (min-width:1024px){.app-header{grid-template-areas:"logo" "toggle";grid-template-columns:1fr}}@media screen and (min-width:1200px){.app-header{border-bottom:none;gap:0;grid-template-areas:"logo user" "main-navigation main-navigation";grid-template-columns:1fr max-content;grid-template-rows:none;height:auto;padding:0 0 0 40px}}.app-header__logo{align-items:center;display:flex;filter:drop-shadow(0 8px 12px rgba(0,0,0,.15)) drop-shadow(0 4px 4px rgba(0,0,0,.3));flex-direction:row;grid-area:logo;justify-content:flex-end;padding:0 12px}.app-header__logo>img{height:32px}@media screen and (min-width:1024px){.app-header__logo>img{height:56px}}@media screen and (min-width:1024px){.app-header__logo{padding:20px 24px}}@media screen and (min-width:1200px){.app-header__logo{border:0;flex-direction:row;justify-content:flex-start;margin:0;padding:20px 40px}}.app-header__toggle{grid-area:toggle}@media screen and (min-width:1200px){.app-header__toggle{display:none}}.app-header__main-menu{align-items:flex-start;display:none;flex-direction:row;grid-area:main-navigation;padding:24px 32px}@media screen and (min-width:1200px){.app-header__main-menu{align-items:center;background-color:var(--color-theme);border-bottom-left-radius:28px;border-top-left-radius:28px;box-shadow:0 8px 12px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.3);display:flex;height:auto;padding:0 28px}}@media screen and (min-width:1600px){.app-header__main-menu{padding:0 40px}}.app-header__user{align-items:center;background-color:var(--color-secondary-500);display:none;flex-direction:row;grid-area:user;justify-content:flex;padding:24px 0}@media screen and (min-width:1200px){.app-header__user{align-items:center;background-color:transparent;display:flex;flex-direction:row;padding:24px}}.app-header__user .user{width:100%}@media screen and (min-width:1200px){.app-header__user .user{width:auto}}.app-header--menu-open{border-bottom:none;grid-template-areas:"toggle logo" "main-navigation main-navigation" "user user";grid-template-rows:max-content 1fr max-content}.app-header--menu-open .app-header__main-menu,.app-header--menu-open .app-header__user{display:initial}@media screen and (min-width:1200px){.app-header--menu-open{grid-template-areas:"logo user" "main-navigation main-navigation"}}.app-header--menu-open .app-header__main-menu,.app-header--menu-open .app-header__user{display:initial}.business-model{display:grid;gap:16px;grid-template-columns:1fr;padding:24px}@media screen and (min-width:1200px){.business-model{grid-template-columns:auto max-content}}.business-model__column{display:flex;flex-direction:column;gap:16px;grid-column:1;overflow:hidden}@media screen and (min-width:1200px){.business-model__column{grid-column:1}.business-model__column--side{grid-column:2;grid-row:1/-1}}.business-model-group{background-color:hsla(0,0%,100%,.24);border:1px solid var(--color-border);border-radius:16px;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;overflow:hidden;padding:24px}.business-model-group__actions{flex:0 0 auto;padding-top:8px}.business-model-group__header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex:0 0 auto;flex-direction:row;gap:16px;padding:8px 16px 24px}.business-model-group__header__title{font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0;padding:0}.business-model-group__content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;overflow:auto;padding:16px}.business-model-group__empty-state{color:var(--color-text-disabled);padding:16px}.business-model-proces{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 1px 3px rgba(0,0,0,.15));position:relative;transition:filter .25s ease-in-out}.business-model-proces:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15)) drop-shadow(0 1px 3px rgba(0,0,0,.3))}.business-model-proces__node{align-items:flex-start;background-color:var(--color-theme);border-radius:12px;color:var(--color-secondary-500);display:flex;flex-direction:row;overflow:hidden;padding:16px}.business-model-proces__node__menu-toggle{background-color:transparent;border:none;color:var(--color-secondary-500);cursor:pointer;height:24px;width:24px}.business-model-proces__node__title{color:var(--color-secondary-500);padding:5px 8px;text-align:center;text-decoration:none;white-space:wrap;width:100%;word-break:normal}.business-model-proces__node__title:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.business-model-proces--menu-open{z-index:1}@media screen and (min-width:1200px){.business-model-proces--default .business-model-proces__node,.business-model-proces--vertical .business-model-proces__node{align-items:center;height:120px;max-width:240px;min-width:240px;padding:16px}}.business-model-view-switch{background-color:var(--color-white);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.15);display:inline-flex;overflow:hidden}.business-model-view-switch__option{background-color:var(--color-white);border:none;color:var(--color-text);cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 20px;text-align:center;transition:background-color .3s,color .3s}.business-model-view-switch__option:hover{background-color:var(--color-neutral-100)}.business-model-view-switch__option::not(:last-child){border-right:1px solid #ccc}.business-model-view-switch__option--active{background-color:var(--color-primary-500);color:var(--color-text-contrast)}.business-model-view-switch__option--active:hover{background-color:var(--color-primary-400)}.business-model-proces-group{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.business-model-proces-group:last-child{border-bottom:none}.business-model-proces-group--editable:last-child{border-bottom:1px solid var(--border-color)}.business-model-proces-group__header{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;padding-bottom:8px}@media screen and (min-width:1200px){.business-model-proces-group__header{flex-direction:row}}.business-model-proces-group__header__title{font-family:Karla,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.96px;letter-spacing:-.25px;line-height:27px;margin:0;padding:0}.business-model-proces-group__header__actions{display:flex;flex-direction:row;gap:8px}.business-model-proces-group__actions{align-items:stretch;display:inline-flex;flex-direction:column;flex-wrap:wrap;gap:12px}@media screen and (min-width:1200px){.business-model-proces-group__actions{align-items:center;flex-direction:row}}.business-model-proces-group__processes{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1200px){.business-model-proces-group__processes{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,240px)}.business-model__column--side .business-model-proces-group__processes{display:flex;flex-direction:column;gap:24px}}.button,a.button,button.button{font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;--button-horizontal-padding:20px;--button-vertical-padding:12px;align-items:center;border:none;border-radius:20px;cursor:pointer;display:inline-flex;flex-direction:row;gap:12px;justify-content:center;padding:var(--button-vertical-padding) var(--button-horizontal-padding);text-decoration:none}.button__label,a.button__label,button.button__label{text-overflow:ellipsis;white-space:nowrap}.button--default,a.button--default,button.button--default{background-color:var(--color-neutral-100);box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.15);color:var(--color-primary-500);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;transition:box-shadow .25s ease-in-out}.button--default:hover,a.button--default:hover,button.button--default:hover{background-color:var(--color-neutral-200);box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3)}.button--primary,.button--success,a.button--primary,a.button--success,button.button--primary,button.button--success{background-color:var(--color-primary-500);box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.15);color:hsla(0,0%,100%,.88);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;transition:box-shadow .25s ease-in-out}.button--primary:hover,.button--success:hover,a.button--primary:hover,a.button--success:hover,button.button--primary:hover,button.button--success:hover{background-color:var(--color-primary-400);box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3)}.button--danger,a.button--danger,button.button--danger{background-color:var(--color-danger);box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.15);color:hsla(0,0%,100%,.88);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;transition:box-shadow .25s ease-in-out}.button--danger:hover,a.button--danger:hover,button.button--danger:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);filter:brightness(1.2)}.button--text,a.button--text,button.button--text{background-color:transparent;color:var(--color-primary-500)}.button--text:hover,a.button--text:hover,button.button--text:hover{text-decoration:underline}.button--outline,a.button--outline,button.button--outline{background-color:transparent;border:1px solid var(--color-neutral-500);color:var(--color-text-secondary);transition:color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out}.button--outline:hover,a.button--outline:hover,button.button--outline:hover{background-color:var(--color-primary-500);border:1px solid var(--color-primary-500);color:hsla(0,0%,100%,.88)}.button--edit,a.button--edit,button.button--edit{background-color:hsla(0,0%,100%,.24);border:1px solid var(--color-border);border-radius:16px;color:var(--color-theme);padding:8px 16px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out}.button--edit:hover,a.button--edit:hover,button.button--edit:hover{background-color:var(--color-primary-500);color:hsla(0,0%,100%,.88)}.button--remove,a.button--remove,button.button--remove{background-color:hsla(0,0%,100%,.24);border:1px solid var(--color-border);border-radius:16px;color:var(--color-danger);padding:8px 16px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out}.button--remove:hover,a.button--remove:hover,button.button--remove:hover{background-color:var(--color-danger);color:hsla(0,0%,100%,.88)}.button--add-process,a.button--add-process,button.button--add-process{background-color:hsla(0,0%,100%,.24);border-radius:12px;color:var(--color-primary-500);transition:color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out}.button--add-process:hover,a.button--add-process:hover,button.button--add-process:hover{background-color:var(--color-primary-500);color:hsla(0,0%,100%,.88)}.button--sort,a.button--sort,button.button--sort{background-color:hsla(0,0%,100%,.24);border:1px solid var(--color-border);border-radius:17px;color:var(--color-text-secondary);padding:8px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out}.button--sort:hover,a.button--sort:hover,button.button--sort:hover{background-color:var(--color-primary-500);border:1px solid var(--color-primary-500);color:hsla(0,0%,100%,.88)}.button--text-tertiary,a.button--text-tertiary,button.button--text-tertiary{background-color:transparent;color:var(--color-tertiary-500);padding:var(--button-vertical-padding) 0}.button--text-tertiary:hover,a.button--text-tertiary:hover,button.button--text-tertiary:hover{text-decoration:underline}.button--invisible,a.button--invisible,button.button--invisible{background-color:transparent;border:none;color:transparent;padding:0}.button--invisible:active,.button--invisible:focus,.button--invisible:hover,a.button--invisible:active,a.button--invisible:focus,a.button--invisible:hover,button.button--invisible:active,button.button--invisible:focus,button.button--invisible:hover{background-color:transparent;box-shadow:none;color:transparent;text-decoration:none}.button--invisible .button__icon,a.button--invisible .button__icon,button.button--invisible .button__icon{color:transparent}.button--disabled,a.button--disabled,button.button--disabled{background-color:var(--color-neutral-300);color:var(--color-text-disabled);pointer-events:none}.react-calendar{background:#fff;border:1px solid #a0a096;border-radius:.2rem;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;border-radius:.2rem;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#a0bbff}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#a0bbff}.react-calendar__tile--hasActive{background:#007bff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#007bff}.react-calendar__tile--active{background:#007bff;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#007bff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#007bff}.code{background:#ffeff0;font-family:monospace;font-size:.5rem;word-wrap:break-word;border-radius:.2rem;box-decoration-break:clone;margin-bottom:1rem;padding:.1rem .3rem .2rem;white-space:break-spaces}.comments{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:1rem 0}.comments__header{display:flex;padding-top:1rem}.comments__header__title{font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0}.context-menu{background-color:var(--color-white);border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;padding:8px;z-index:3}.context-menu__divider{background-color:var(--color-border);height:1px;margin:8px 0}.context-menu-item{align-items:center;background-color:transparent;border:none;border-radius:12px;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:12px;letter-spacing:-.1px;line-height:22px;margin:0;padding:16px}.context-menu-item:hover{background-color:var(--color-neutral-100);color:var(--color-primary-500)}.context-menu-item__label{white-space:nowrap}.dashboard-metric{--count-color:var(--color-theme);align-items:center;color:var(--color-text);display:flex;flex-direction:column;gap:8px;max-width:120px;text-decoration:none}.dashboard-metric__count{color:var(--count-color);font-size:48px;letter-spacing:-.8px;line-height:40px}.dashboard-metric__count,.dashboard-metric__label{font-family:Karla,sans-serif;font-style:normal;font-weight:500;margin:0;text-align:center}.dashboard-metric__label{font-size:16px;font-size:1rem;letter-spacing:.96px;letter-spacing:-.1px;line-height:22px;line-height:1.25rem}.dashboard-metric--danger{--count-color:var(--color-danger)}.data-table-action{align-items:center;background-color:transparent;color:var(--color-primary-500)!important;display:inline-flex;flex-direction:row;font-family:Karla,sans-serif;font-size:11px;font-style:normal;font-weight:400;gap:4px;letter-spacing:.25px;line-height:15px;padding:0 8px;position:relative;text-decoration:none}.data-table-action:hover{text-decoration:underline}.data-table-action--disabled{color:var(--color-text-disabled)!important;pointer-events:none}.data-table-action--notification:after{animation:pulse-data-table-action-notificatin-indicator 1.25s infinite;background-color:transparent;border:1px solid var(--color-warning);border-radius:50px;content:" ";display:block;height:6px;left:-2px;position:absolute;top:-2px;width:6px}.data-table-action--toggle-more{appearance:none;background-color:none;border:none;cursor:pointer}.data-table-action--toggle-more,.data-table-action--toggle-more .data-table-action__icon,.data-table-action--toggle-more .data-table-action__label{color:var(--color-text-secondary)}.data-table-action--toggle-more:hover .data-table-action__icon,.data-table-action--toggle-more:hover .data-table-action__label{color:var(--color-text-secondary)}@keyframes pulse-data-table-action-notificatin-indicator{0%{background-color:transparent;box-shadow:0 0 0 0 transparent}50%{background-color:var(--color-warning);box-shadow:0 0 4px 1px var(--color-warning)}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}.data-table-action-list{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding:16px 12px}.data-table-action-list__item{flex:0 0 auto;list-style:none}.data-table-action-list__item--more{border-left:1px solid var(--color-border);margin-left:auto}.vico-data-table-head{align-items:center;display:flex;flex-direction:row;gap:12px}.vico-data-table-head__label{font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0}.vico-data-table-head__icon{color:var(--color-text-disabled)}.vico-data-table-head__icon--active{color:var(--color-text)}.vico-data-table-head--sortable{cursor:pointer}.vico-data-table-head--sortable:hover .vico-data-table-head__icon,.vico-data-table-head--sortable:hover .vico-data-table-head__icon--active,.vico-data-table-head--sortable:hover .vico-data-table-head__label{color:var(--color-primary-500)}.data-table-link{align-items:center;color:var(--color-primary-500)!important;display:inline-flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;letter-spacing:-.1px;line-height:22px;margin:0;text-decoration:none;white-space:nowrap}.data-table-link:hover{text-decoration:underline}.data-table-overflow-container{display:flex;flex-direction:column;overflow-x:auto;width:100%}@media screen and (min-width:1200px){.data-table-overflow-container{border-radius:8px}}.drawer-action-menu{background-color:rgba(0,0,0,.35);border-bottom:1px solid var(--color-border-contrast);display:flex;flex-direction:column;gap:12px;padding:16px}.drawer-action-menu__title{color:var(--color-text-contrast);font-size:1.5rem;font-size:20px;font-weight:700;margin:0;padding:8px 8px 0}.drawer-action-menu__actions{display:flex;flex-direction:row;gap:1rem}.drawer-action-menu__actions .button{flex:1 1 auto}.drawer{--color-table-border:var(--color-border-contrast);background-color:var(--color-theme);border-left:1px solid var(--color-neutral-500);box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;width:480px}.drawer__header{align-items:center;border-bottom:1px solid var(--color-border-contrast);display:flex;flex-direction:row;justify-content:space-between;padding:16px}.drawer__header__title{color:var(--color-text-contrast);font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0;text-align:left}.drawer__header__close{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.drawer__header__close:hover .drawer__header__close__icon{color:var(--color-tertiary-500)}.drawer__content,.drawer__header__close__icon{color:var(--color-text-contrast)}.drawer__content{flex:1 1 auto;overflow:auto}.drawer__content a.default-link,.drawer__content a:not(.button){color:var(--color-tertiary-500)}.drawer__content .form-container{background-color:transparent;box-shadow:none;padding:0}.drawer__content .data-table,.drawer__content .input-output{--color-text:var(--color-text-contrast);--color-border:var(--color-border-contrast)}.drawer__content .form-element__label__required{--color-text-secondary:var(--color-text-secondary-contrast)}.edit-step{display:flex;flex-direction:column;height:100%;overflow:auto}.edit-step__tabs{border-bottom:1px solid var(--color-border-contrast);flex:0 0 auto;padding:8px 8px 0}.edit-step__content{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.edit-step__content__form{padding:16px}.edit-step__content__information__header{border-bottom:1px solid var(--color-border-contrast);padding:12px 0}.edit-step__content__information__header__title{font-size:18px;font-weight:700;margin:0;padding:0}.edit-step__content__information__actions{display:flex;flex-direction:row;padding:16px 0 0}.edit-step__content__information__items{display:flex;flex-direction:column}.file-upload{align-items:center;background-color:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.4);border-radius:28px;display:flex;flex-direction:row;height:56px;padding:0 6px;position:relative}.file-upload:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 12px 1px var(--color-primary-500)}.file-upload__file{height:0;position:absolute;visibility:hidden;width:0}.file-upload__input{background-color:transparent;border:0;color:#000;flex:1 1 auto;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:24px;padding:0 24px;width:0}@media screen and (min-width:1024px){.file-upload__input{min-width:224px;width:auto}}.file-upload__input:focus{outline:none}.default-link{color:var(--color-primary-500);display:inline-flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;letter-spacing:-.1px;line-height:22px;margin:0;text-decoration:none}.drag-element{opacity:.5}.drag-element--hovers-drop-target{color:var(--color-primary-500);filter:drop-shadow(0 8px 12px rgba(0,0,0,.15)) drop-shadow(0 4px 4px rgba(0,0,0,.3));opacity:1}.drag-element--hovers-drop-target .process-step__draggable-overlay{fill:var(--color-tertiary-500);stroke:var(--color-tertiary-500)}.filter-bar{align-items:center;align-self:stretch;background-color:var(--color-neutral-200);border:1px solid var(--color-border);border-radius:28px;display:flex;flex-direction:row;gap:16px;padding:8px 0}@media screen and (min-width:1200px){.filter-bar{padding-left:24px}}.filter-bar__header{align-items:center;border-right:1px solid var(--color-border);display:flex;flex:0 0 auto;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:20px;letter-spacing:-.1px;line-height:22px;margin:0;padding:0 32px}.filter-bar__form{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;gap:16px;gap:28px;justify-content:flex-end;padding:0 12px 0 48px}.filter-bar__form .validation{flex:1 1 auto}.filter-bar__form .form-element{align-items:center;flex-direction:row;width:100%}.filter-bar__form .form-element__label{color:var(--color-text-secondary);padding:0}.filter-bar__form .form-element__select,.filter-bar__form .form-element__select-filtered-container{flex:1 1 auto}.form-container{display:grid;gap:20px;grid-template-columns:12}.form-container--modest{max-width:none;padding:24px 16px}.form-container__element{grid-column:span 12}.form-element{display:flex;flex-direction:column;gap:6px}.form-element__label{align-items:center;display:inline-flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;padding:0 16px}.form-element__label__required{color:var(--color-text-secondary);font-size:.75rem;padding-left:.25rem}.form-element__calendar,.form-element__input,.form-element__select{appearance:none;height:40px}.form-element__textarea--default{height:15rem}.form-element__textarea--small{height:4rem}.form-element__textarea--medium{height:5rem}.form-element__textarea--large{height:6rem}.form-element__textarea--extra-large{height:8rem}.form-element__calendar,.form-element__input,.form-element__select,.form-element__textarea{background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-500);border-radius:20px;color:#000;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:24px;padding:0 16px;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out}.form-element__calendar:focus,.form-element__input:focus,.form-element__select:focus,.form-element__textarea:focus{background-color:var(--color-white);border-color:var(--color-primary-500);box-shadow:0 0 12px 1px var(--color-primary-500);outline:none}.form-element__calendar:disabled,.form-element__input:disabled,.form-element__select:disabled,.form-element__textarea:disabled{background-color:var(--color-neutral-200);border-color:var(--color-neutral-400);color:var(--color-text-disabled);cursor:not-allowed;opacity:.7}.form-element__calendar:disabled:focus,.form-element__input:disabled:focus,.form-element__select:disabled:focus,.form-element__textarea:disabled:focus{background-color:var(--color-neutral-200);border-color:var(--color-neutral-400);box-shadow:none;outline:none}.form-element__select{background:url(/build/images/chevron-down.ae03a929.svg) center right 12px no-repeat,var(--color-neutral-100);padding-right:40px}.form-element__select:disabled{background:url(/build/images/chevron-down.ae03a929.svg) center right 12px no-repeat,var(--color-neutral-200);opacity:.7}.form-element__select-filtered-container{display:flex;flex-direction:column}.form-element__textarea{padding:16px}.header-step__block--control{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 1px 3px rgba(0,0,0,.15));stroke:none;stroke-width:0;fill:var(--color-process-control-header)}.header-step__block--control~g text{fill:var(--color-white)}.header-step__block--is-active-step{stroke-width:4;stroke-dasharray:5,5;stroke-dashoffset:0;transition:stroke .3s ease;stroke:var(--color-tertiary-500);animation:marching-ants .5s linear infinite;filter:drop-shadow(0 8px 12px rgba(0,0,0,.15)) drop-shadow(0 4px 4px rgba(0,0,0,.3))}.header-step--line{stroke:var(--color-tertiary-500);stroke-width:2}.header-step--actor{font-weight:700}.header-step--actor,.header-step--title{fill:var(--color-text)}.process-step--user-is-actor .header-step__block--control{stroke:var(--color-tertiary-500);stroke-width:3}.hidden{visibility:hidden}.input-output-item{--input-output-text-primary:var(--color-primary-500);--input-output-text-secondary:var(--color-text-secondary);--input-output-text-primary-weight:600;align-items:center;display:flex;flex-direction:row;gap:8px;padding:8px 0}.drawer .input-output-item{--input-output-text-primary:var(--color-text-contrast);--input-output-text-secondary:var(--color-text-contrast-secondary);--input-output-text-primary-weight:normal}.input-output-item__type{align-items:center;background-color:var(--color-white);border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;height:24px;justify-content:center;overflow:hidden;width:24px}.input-output-item__type__image{color:var(--color-primary-500);height:16px;width:16px}.input-output-item__name{color:var(--input-output-text-primary);flex:1 1 auto;font-weight:var(--input-output-text-primary-weight)}.input-output-item__name a:not(.button){color:var(--input-output-text-primary)}.input-output-item__delete{flex:0 0 auto}.input-output-list{--input-output-text-primary:var(--color-text);--input-output-text-secondary:var(--color-text-secondary);display:flex;flex-direction:column;gap:8px;padding:8px 0}.drawer .input-output-list{--input-output-text-primary:var(--color-text-contrast);--input-output-text-secondary:var(--color-text-contrast-secondary)}.input-output-list__item{align-items:flex-start;border-bottom:1px solid var(--color-primary-500);display:grid;gap:4px 12px;grid-template-areas:"type name actions" "type description actions" "type owner actions";grid-template-columns:max-content 1fr;grid-template-rows:max-content max-content;padding:8px 0}.input-output-list__item__type{align-items:center;background-color:var(--color-white);border-radius:12px;display:flex;flex:0 0 auto;flex-direction:column;grid-area:type;height:24px;justify-content:center;overflow:hidden;width:24px}.input-output-list__item__type__image{color:var(--color-primary-500);height:16px;width:16px}.input-output-list__item__name{color:var(--input-output-text-primary);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;grid-area:name;letter-spacing:-.1px;line-height:22px;margin:0}.input-output-list__item__description{color:var(--input-output-text-secondary);grid-area:description}.input-output-list__item__owner{color:var(--input-output-text-secondary);grid-area:owner}.input-output-list__item__actions{display:flex;flex-direction:row;gap:8px;grid-area:actions}.input-output-type{--input-output-text-primary:var(--color-text);--input-output-text-secondary:var(--color-text-secondary);--input-output-border-color:var(--color-border);--input-output-link-color:var(--color-primary-500);align-items:baseline;background-color:hsla(0,0%,100%,.48);border-radius:16px;display:grid;gap:.5rem;grid-template-areas:"title type" "description description" "actor actor";grid-template-columns:max-content 1fr;grid-template-rows:auto;margin-bottom:1rem;padding:1rem}.input-output-type__title{align-items:center;color:var(--input-output-text-primary);display:inline-flex;font-size:1rem;font-weight:600;grid-area:title;margin:0}.input-output-type__type{background-color:var(--color-primary-500);border-radius:3px;border-radius:12px;color:#000;color:var(--color-white);display:inline-flex;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;grid-area:type;letter-spacing:.48px;line-height:24px;margin:0;padding:0 .5rem;width:fit-content}.drawer .input-output-type__type{background-color:var(--color-primary-900)}.input-output-type__description{color:var(--input-output-text-secondary);font-family:Karla,sans-serif;font-size:11px;font-style:normal;font-weight:400;grid-area:description;letter-spacing:.25px;line-height:15px;margin:0}.input-output-type__actor{border-top:1px solid var(--input-output-border-color);column-gap:1rem;display:grid;grid-area:actor;grid-template-areas:"name value";grid-template-columns:max-content 1fr;grid-template-rows:auto;padding:1rem 0 0;row-gap:.25rem}.input-output-type__actor__item{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.input-output-type__actor__item__name{color:var(--input-output-text-primary);font-weight:600;grid-area:name}.input-output-type__actor__item__value{color:var(--input-output-text-primary);grid-area:value}.input-output{--input-output-text-primary:var(--color-text);--input-output-text-secondary:var(--color-text-secondary);--input-output-border-color:var(--color-border);display:flex;flex-direction:column;gap:1rem}.drawer .input-output{--input-output-text-primary:var(--color-text-contrast);--input-output-text-secondary:var(--color-text-contrast-secondary);--input-output-border-color:var(--color-border-contrast)}@container (min-width: 480px){.input-output{flex-direction:row;gap:0}}.input-output__collection{margin:0;padding:.25rem}@container (min-width: 480px){.input-output__collection{flex:1 1 auto}}.input-output__collection li{list-style-type:none}.input-output__title{color:var(--input-output-text-primary);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0 0 1em}.input-output .input-output-type{border:1px solid var(--input-output-border-color);display:inline-block;margin-bottom:.5rem;padding:.25rem;width:100%}.input-output .input-output-type__title{color:var(--input-output-text-primary);float:left;font-weight:700;width:80%}.input-output .input-output-type__data{clear:both;color:var(--input-output-text-primary);padding-top:.4rem;width:100%}.input-output .input-output-type__actions{float:left;text-align:right;width:100%}.input-output .input-output-type__description{clear:both;color:var(--input-output-text-secondary);float:left;margin:0;padding:.25rem 0;width:100%}.input-output .input-output-type__actor{clear:both;float:left;margin:0;width:100%}.input-output .input-output-type__actor:first-child{padding:.25rem 0 0}.input-output .input-output-type__actor:last-child{padding:0 0 .25rem}.input-output .input-output-type__actor--name{color:var(--input-output-text-primary);display:inline-block;width:30%}.input-output .input-output-type__actor--value{color:var(--input-output-text-secondary);display:inline-block;width:70%}.jotform-iframe{border:none;height:100%;left:0;min-width:100%;position:fixed;top:0;width:100%}.loader,.loader:after{border-radius:50%;height:1.8rem;width:1.8rem}.loader--btn,.loader--btn:after{border-radius:50%;height:1rem;width:1rem}.loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:.3rem solid hsla(0,0%,62%,.2);border-left-color:#9e9e9e;display:inline-block;margin:0;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader--btn{margin-left:1rem}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a.login-link{align-items:center;border:1px solid var(--color-theme);border-radius:32px;color:var(--color-theme);display:inline-flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:16px;height:64px;letter-spacing:-.1px;line-height:22px;margin:0;padding:16px 32px;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}a.login-link:hover{background-color:var(--color-theme);color:hsla(0,0%,100%,.8)}.message{background-color:var(--color-neutral-100);border-radius:24px;color:var(--color-text);margin-bottom:1rem;padding:1rem 24px;width:100%}.message--success{background-color:var(--color-success);color:var(--color-tertiary-500)}.message--danger{background-color:var(--color-danger);color:var(--color-text-contrast)}.message pre{white-space:pre-wrap}.modal-container{align-items:center;animation:fadeoverlay .5s linear;background:rgba(0,0,0,.5);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;max-height:100vh;overflow-y:scroll;padding:16px;position:absolute;top:0;width:100%;z-index:1000}@media screen and (min-width:1200px){.modal-container{padding:32px}}@keyframes fadeoverlay{0%{background:transparent}to{background:rgba(0,0,0,.5)}}.main-menu{display:flex;flex-direction:column;list-style:none;margin:0;width:100%}@media screen and (min-width:1200px){.main-menu{align-self:stretch;flex-direction:row;gap:32px;padding:0 8px}}@media screen and (min-width:1600px){.main-menu{gap:48px}}.main-menu__item{border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:row;list-style:none;margin:0;padding:8px 0}@media screen and (min-width:1200px){.main-menu__item{border-bottom:0;padding:0}}.main-menu__item__link{color:var(--color-secondary-500);cursor:pointer;display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;padding:10px 24px;text-decoration:none;white-space:nowrap;width:100%}@media screen and (min-width:1200px){.main-menu__item__link{align-items:center;color:#000;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:15px;letter-spacing:.48px;line-height:24px;padding:18px 0 0}.main-menu__item__link:after{background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;content:"";display:block;height:3px;width:64%}}.main-menu__item__link:link,.main-menu__item__link:visited{color:var(--color-white);cursor:pointer}.main-menu__item__link--active{background-color:var(--color-secondary-500);border-radius:22px;color:var(--color-theme);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0}.main-menu__item__link--active:link,.main-menu__item__link--active:visited{color:var(--color-theme)}@media screen and (min-width:1200px){.main-menu__item__link--active{background-color:transparent;color:var(--color-tertiary-500)}.main-menu__item__link--active:link,.main-menu__item__link--active:visited{color:var(--color-tertiary-500)}.main-menu__item__link--active:after{background-color:var(--color-tertiary-500)}}.menu-toggle{align-items:center;background-color:var(--color-theme);border:none;border-bottom-right-radius:24px;border-top-right-radius:24px;color:var(--color-secondary-500);cursor:pointer;display:flex;flex-direction:row;gap:16px;height:48px;justify-content:flex-end;padding:14px 24px}.menu-toggle,.menu-toggle__label{font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0}.menu-toggle:hover{color:var(--color-tertiary-500)}.modal{background-color:var(--color-neutral-100);border-radius:16px;color:var(--color-theme);height:calc(100vh - 48px);padding:24px;position:relative;width:calc(100vw - 48px)}@media screen and (min-width:1200px){.modal{height:auto;max-width:640px;min-height:auto;width:640px}}.modal__header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:16px}.modal__header__title{font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0}.modal__header__close{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.modal__header__close:hover .modal__header__close__icon{color:var(--color-primary-500)}.modal__header__close__icon{color:var(--color-text-secondary)}.page-header{container-type:inline-size;display:flex;flex-direction:column;gap:16px;width:100%}.page-header__title{font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0;padding:0 8px}.page-header__functionalities{display:flex;flex-direction:column;gap:16px;justify-content:space-between}@container (min-width: 480px){.page-header__functionalities{display:grid;gap:16px;grid-template-columns:1fr 1fr}}.page-header__functionalities__search{display:flex;flex:1 1 auto;flex-direction:row}.page-header__functionalities__search .search{flex:1 1 auto}.page-header__functionalities__actions{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}@container (min-width: 480px){.page-header__functionalities__actions{flex-direction:row;justify-content:flex-end}}.page-header__toolbar{overflow:auto}.page{display:contents}.pagination{align-items:center;display:flex;flex-direction:row;gap:16px;list-style:none;margin:0;padding:16px 32px}.pagination__item__step{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:20px;color:#000;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:40px;justify-content:center;letter-spacing:.48px;line-height:24px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out;width:40px}.pagination__item__step:hover{background-color:hsla(0,0%,100%,.24);border:1px solid var(--color-primary-500);color:var(--color-primary-500)}.pagination__item__step--active{background-color:transparent;border:2px solid var(--color-primary-500);color:var(--color-primary-500);cursor:none;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;pointer-events:none}.process-model-svg--dragging{opacity:1}.process-properties__heading{font-weight:700;margin-bottom:.5rem;margin-top:1.5rem}.process-properties__heading:first-child{margin-top:0}.process-properties__content{margin-bottom:1.5rem;white-space:pre-wrap}.process-properties__empty-message{color:var(--color-text-contrast-secondary)}.process-properties__error-message{color:var(--color-danger)}.process-step__outline{fill:none}.process-step__block{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3)) drop-shadow(0 1px 3px rgba(0,0,0,.15))}.process-step__block--activity{fill:var(--color-process);stroke:#fff;stroke-width:.1}.process-step__block--activity~g text{fill:var(--color-secondary-500)}.process-step__block--control{stroke:#fff;stroke-width:.1;fill:var(--color-process-control)}.process-step__block--subprocess{fill:var(--color-subprocess)}.process-step__block--subprocess~g text{fill:var(--color-white)}.process-step__block--path{fill:var(--color-text);opacity:.25}.process-step__block--end,.process-step__block--start{fill:var(--color-process-start-end)}.process-step__block--end~g text,.process-step__block--start~g text{fill:var(--color-white)}.process-step__block--drag-bounding-box{fill:none}.process-step__actor{fill:rgba(0,0,0,.5)}.process-step__actor-text{fill:var(--color-text);font-weight:700;opacity:.9}.process-step__operator{fill:var(--color-tertiary-500)}.process-step__operator-text{fill:var(--color-text)}.process-step__path{stroke:var(--color-tertiary-500);stroke-width:2;fill:none}.process-step__path:hover{stroke-width:6}.process-step__action-button,.process-step__action-button-overlay{cursor:pointer}.process-step__action-button{fill:var(--color-process-action)}.process-step__action-button--transparent{fill:transparent}.process-step__action-button-overlay:hover{fill:#000;opacity:.2}.process-step__action-button-icon{filter:brightness(64%) contrast(48%)}.process-step__drag-bounding-box,.process-step__dragged-overlay{fill:none}.process-step__dragged-overlay{cursor:pointer;fill:#fff;opacity:.5}.process-step__draggable-overlay{fill:var(--color-neutral-300);stroke:#333}.process-step__dragging .process-step__block{stroke:#000;stroke-width:2}.process-step--user-is-actor .process-step__block--activity{stroke:var(--color-tertiary-500);stroke-width:3}.process-step--is-active-step .header-step__block--control,.process-step--is-active-step .process-step__block--activity,.process-step--is-active-step .process-step__block--end,.process-step--is-active-step .process-step__block--start,.process-step--is-active-step .process-step__block--subprocess{stroke-width:4;stroke-dasharray:5,5;stroke-dashoffset:0;transition:stroke .3s ease;stroke:var(--color-tertiary-500);animation:marching-ants .5s linear infinite;filter:drop-shadow(0 8px 12px rgba(0,0,0,.15)) drop-shadow(0 4px 4px rgba(0,0,0,.3))}.process-step--draggable,.process-step--droppable,.process-step__draggable{cursor:grab}@keyframes marching-ants{0%{stroke-dashoffset:0}to{stroke-dashoffset:-10}}.process-model{height:100%;inset:0;position:fixed;width:100%;z-index:100}.process-model .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-model .viewport .toolbar{background:#fff;box-shadow:0 0 15px -3px #000;height:100%;inset:0;position:fixed;z-index:10}.process-model .viewport .grid{background:#fff;inset:0;overflow:scroll;position:absolute;z-index:1}.process-model.hidden{visibility:hidden}.progress{display:flex;flex-direction:row;width:100%}.progress__label{flex-shrink:1;font-size:.6rem;line-height:.6rem;padding-left:.4rem;text-align:center}.progress__bar{flex-grow:1}.progress__bar__container{background-color:#fff;border:1px solid #ccc;border-radius:.15rem}.progress__bar__progress{height:.5rem}.progress__bar__progress--finished{background-color:green}.progress__bar__progress--busy{background-color:orange}.search{align-items:center;background-color:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.4);border-radius:20px;display:inline-flex;flex-direction:row}.search:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 12px 1px var(--color-primary-500)}.search__input{background-color:transparent;border:none;color:#000;flex:1 1 auto;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:40px;letter-spacing:.48px;line-height:24px;padding:0 24px}.search__input:focus{outline:none}.search__clear{align-items:center;background-color:transparent;border:none;border-radius:12px;color:var(--color-text-secondary);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row;height:24px;justify-content:center;margin-right:12px;padding:8;width:24px}.search__clear:hover{background-color:var(--color-neutral-100)}.select-filtered-options{background-color:var(--color-white);border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:240px;position:absolute;z-index:2}.select-filtered-options__search{border-bottom:1px solid var(--color-border);flex:0 0 auto;padding:16px}.select-filtered-options__options{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;overflow:auto;padding:8px}.select-filtered-options__option{border-radius:20px;color:var(--color-text);cursor:pointer;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;padding:12px 16px}.select-filtered-options__option:hover{background-color:var(--color-neutral-100)}.select-input-output-list{margin-bottom:20px}.select-input-output-list__title{color:var(--color-text-contrast);font-size:18px;font-weight:600;margin-bottom:16px}.select-input-output-list__items{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.select-input-output-list__item{margin-bottom:1px}.select-input-output-list__item:last-child{margin-bottom:0}.select-input-output-list__empty{color:var(--color-text-contrast-secondary);font-style:italic;padding:12px 0}.select-input-output-item{align-items:center;background-color:transparent;border:none;border-bottom:1px solid var(--color-border-contrast);cursor:pointer;display:grid;gap:0 12px;grid-template-areas:"type name icon" "type description icon";grid-template-columns:max-content 1fr max-content;padding:12px 0;text-align:left;transition:background-color .2s ease;width:100%}.select-input-output-item:focus,.select-input-output-item:hover{background-color:hsla(0,0%,100%,.1);outline:none}.select-input-output-item:focus .select-input-output-item__name,.select-input-output-item:hover .select-input-output-item__name{color:var(--color-tertiary-500)}.select-input-output-item:focus .select-input-output-item__icon__image,.select-input-output-item:hover .select-input-output-item__icon__image{color:var(--color-tertiary-500)}.select-input-output-item__icon{align-items:center;display:flex;flex-direction:column;grid-area:icon;height:48px;justify-content:center;width:48px}.select-input-output-item__icon__image{color:var(--color-text-contrast);height:16px;transition:color .2s ease;width:16px}.select-input-output-item__name{color:var(--color-text-contrast);font-weight:700;grid-area:name;margin-bottom:4px}.select-input-output-item__description{color:var(--color-text-contrast-secondary);font-size:14px;grid-area:description}.select-input-output-item__type{align-items:center;background-color:var(--color-white);border-radius:16px;display:flex;flex-direction:column;grid-area:type;height:32px;justify-content:center;overflow:hidden;width:32px}.select-input-output-item__type__image{color:var(--color-primary-500);height:24px;width:24px}.sidebar{background-color:rgba(0,0,0,.05);border-right:1px solid var(--color-border);color:var(--color-text);display:flex;flex:1 1 auto;flex-direction:column;transition:width .2s ease-in-out;width:320px}.sidebar__header{border-bottom:1px solid var(--color-border);flex:0 0 auto;gap:16px;justify-content:space-between;padding:16px}.sidebar__header,.sidebar__header__title{display:flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0}.sidebar__header__title{align-items:center;gap:12px}.sidebar__header__toggle{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:center;transition:transform .2s ease-in-out;width:40px}.sidebar__header__toggle:focus,.sidebar__header__toggle:hover{background-color:var(--color-border-contrast);border:1px solid var(--color-primary-500);color:var(--color-primary-500)}.sidebar__header__toggle--closed .sidebar__header__toggle__icon{transform:rotate(180deg)}.sidebar__content{flex:1 1 auto;overflow:auto;padding:16px 24px 16px 8px}.sidebar--closed{width:72px}.sidebar--closed .sidebar__content,.sidebar--closed .sidebar__header__title{display:none}.submissions{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:1rem 0}.submissions__header{align-items:center;display:flex;flex-direction:row;gap:1rem;padding:1rem 1rem 0}.submissions__header__title{font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0}.submissions__content{padding:1rem 0}.table{border-collapse:collapse;margin-bottom:1rem;width:100%}.table>tbody>tr:first-child td:first-child,.table>tbody>tr:first-child th:first-child{border-top-left-radius:.2rem}.table>tbody>tr:first-child td:last-child,.table>tbody>tr:first-child th:last-child{border-top-right-radius:.2rem}.table>tbody>tr:last-child td:first-child,.table>tbody>tr:last-child th:first-child{border-bottom-left-radius:.2rem}.table>tbody>tr:last-child td:last-child,.table>tbody>tr:last-child th:last-child{border-bottom-right-radius:.2rem}.table>thead>tr>th{background-color:var(--color-theme);color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.table>tbody>tr>td{word-wrap:break-word}.table>tbody>tr>td,.table>thead>tr>th{border:1px solid var(--color-table-border);display:block;min-height:2.6rem;padding:8px;width:100%}@media screen and (min-width:768px) and (max-width:1200px){.table>tbody>tr>td,.table>thead>tr>th{display:table-cell;width:auto}}@media screen and (min-width:1200px){.table>tbody>tr>td,.table>thead>tr>th{display:table-cell;width:auto;word-wrap:normal;word-break:normal}}.table>tbody>tr:nth-child(odd)>td{background:hsla(0,0%,100%,.48)}.table>tbody>tr:nth-child(2n)>td{background-color:hsla(0,0%,100%,.32)}.table>tbody>tr>td:last-child{border-bottom:3px solid #ddd}@media screen and (min-width:768px){.table>tbody>tr>td:last-child{border-bottom:1px solid var(--color-border)}}.table--none{border-collapse:collapse}.table--none>body>tr,.table--none>thead>tr{background-color:transparent}.table--none>tbody>tr>td,.table--none>thead>tr>th{border:none;display:block;padding:0 1rem 0 0;width:100%;word-wrap:break-word;text-align:left;word-break:break-all}@media screen and (min-width:768px) and (max-width:1200px){.table--none>tbody>tr>td,.table--none>thead>tr>th{display:table-cell;width:auto}}@media screen and (min-width:1200px){.table--none>tbody>tr>td,.table--none>thead>tr>th{display:table-cell;width:auto;word-wrap:normal;word-break:normal}}table td.no-break{white-space:nowrap}table td.wrap{white-space:pre-wrap}.data-table{border-collapse:separate;border-radius:8px;width:100%}.data-table thead{position:sticky;top:0;z-index:1}.data-table thead th{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;padding:12px 24px 12px 12px;text-align:left;vertical-align:center;white-space:nowrap}.data-table thead th:first-child{padding-left:32px}@media screen and (min-width:1200px){.data-table thead th:first-child{padding-left:56px}}.data-table thead th:not(:first-child):not(:last-child){border-left:1px solid var(--color-border)}.data-table tbody tr{margin-bottom:12px;overflow:hidden;position:relative}.data-table tbody tr:nth-child(odd) td{background:hsla(0,0%,100%,.56)}.data-table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.64)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr td{border-bottom:1px solid var(--color-border);color:#000;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:56px;letter-spacing:.48px;line-height:24px;margin-bottom:12px;padding:16px 24px 16px 12px;vertical-align:top;white-space:nowrap}.data-table tbody tr td:first-child{border-left:1px solid var(--color-border);padding-left:32px}@media screen and (min-width:1200px){.data-table tbody tr td:first-child{padding-left:56px}}.data-table tbody tr td.cell-warning{color:var(--color-warning)}.data-table tbody tr td.cell-danger{color:var(--color-danger)}.data-table tbody tr td.cell-success{color:var(--color-success)}.data-table tbody tr td.multiline{max-width:520px;min-width:520px;white-space:pre-wrap}.data-table tbody tr.empty-state-row td.empty-state-cell{background:hsla(0,0%,100%,.64);color:var(--color-text-subdued,#666);font-style:italic;height:auto;padding:2rem 2rem 2rem 32px;text-align:left}@media screen and (min-width:1200px){.data-table tbody tr.empty-state-row td.empty-state-cell{padding-left:56px}}.data-table tbody tr.empty-state-row td.empty-state-cell .empty-state{margin:0}.data-table:not(.data-table--empty) thead th.fill-width{width:100%}.data-table:not(.data-table--empty) tbody tr td.fill-width{width:100%}.data-table:not(.data-table--empty) thead th:last-child{background-color:var(--color-white);overflow-x:hidden;position:sticky;right:0}.data-table:not(.data-table--empty) thead th:last-child:before{background-color:#fff;bottom:0;box-shadow:-4px 0 8px rgba(0,0,0,.75);content:" ";display:block;left:0;position:absolute;top:0;width:1px}.data-table:not(.data-table--empty) tbody tr td:last-child{background-color:var(--color-white);overflow-x:hidden;position:sticky;right:0}.data-table:not(.data-table--empty) tbody tr td:last-child:before{background-color:#fff;bottom:0;box-shadow:-4px 0 8px rgba(0,0,0,.75);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.data-table--with-actions tbody tr td:last-child{padding:0;width:auto}.data-table--with-actions tbody tr td:nth-last-child(2){padding-right:32px;width:100%}.tabs{font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;--tab-text-color:var(--color-text-secondary);--tab-active-color:var(--color-primary-500);--tab-hover-color:var(--color-primary-400);--tab-border-width:3px;--tab-padding-x:12px;--tab-padding-top:10px;--tab-padding-bottom:7px;display:flex;flex-direction:row;gap:10px;list-style:none;margin:0;padding:0}.tabs__item{display:contents}.tabs__item__action{background:none;border:none;border-bottom:var(--tab-border-width) solid transparent;color:var(--tab-text-color);cursor:pointer;font-family:inherit;font-size:inherit;padding:var(--tab-padding-top) var(--tab-padding-x) var(--tab-padding-bottom);text-decoration:none}.tabs__item__action:hover:not(.tabs__item__action--active){color:var(--tab-hover-color)}.tabs__item__action--active{border-bottom-color:var(--tab-active-color);color:var(--tab-active-color)}.tabs__item__action--sidebar{--tab-text-color:var(--color-text-contrast-secondary);--tab-active-color:var(--color-tertiary-500);--tab-hover-color:var(--color-tertiary-400)}.toolbar-button{font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0;--toolbar-button-horizontal-padding:16px;--toolbar-button-icon-color:var(--color-primary-500);--toolbar-button-vertical-padding:12px;align-items:center;background-color:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-direction:row;gap:12px;padding:var(--toolbar-button-vertical-padding) var(--toolbar-button-horizontal-padding);position:relative;text-decoration:none}.toolbar-button__icon{color:var(--toolbar-button-icon-color)}.toolbar-button__label{white-space:nowrap}.toolbar-button--save{box-shadow:none;transition:box-shadow .25s ease-in-out;--toolbar-button-icon-color:var(--color-text-contrast);background-color:var(--color-primary-500);color:var(--color-text-contrast)}.toolbar-button--save:hover{background-color:var(--color-primary-400);box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3)}.toolbar-button--publish{background:none;border:none;border:1px solid var(--color-neutral-500);border-radius:22px;box-shadow:none;cursor:pointer;font-size:16px;position:relative;transition:box-shadow .25s ease-in-out}.toolbar-button--publish:hover{background-color:var(--color-primary-400);box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3);color:var(--color-text-contrast);--toolbar-button-icon-color:var(--color-text-contrast);border-color:transparent}.toolbar-button--notification:after{animation:pulse-publish-indicator 1.25s infinite;background-color:transparent;border:1px solid var(--color-tertiary-300);border-radius:6px;content:" ";display:block;height:8px;left:6px;position:absolute;top:calc(50% - 6px);width:8px}.toolbar-button--publish,.toolbar-button--save{border-radius:22px}.toolbar-button--draggable{background-color:hsla(0,0%,100%,.48);border:1px solid hsla(0,0%,100%,.32);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.15);transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out}.toolbar-button--draggable:before{background:radial-gradient(circle at 3px 50%,rgba(0,0,0,.64) 0,hsla(0,0%,100%,0) 2px),radial-gradient(circle at 9px 50%,rgba(0,0,0,.64) 0,hsla(0,0%,100%,0) 2px),radial-gradient(circle at 3px calc(50% - 5px),rgba(0,0,0,.64) 0,hsla(0,0%,100%,0) 2px),radial-gradient(circle at 9px calc(50% - 5px),rgba(0,0,0,.64) 0,hsla(0,0%,100%,0) 2px),radial-gradient(circle at 3px calc(50% + 5px),rgba(0,0,0,.64) 0,hsla(0,0%,100%,0) 2px),radial-gradient(circle at 9px calc(50% + 5px),rgba(0,0,0,.64) 0,hsla(0,0%,100%,0) 2px);border-right:1px solid var(--color-border);content:"";display:block;height:16px;width:24px}@keyframes pulse-publish-border{0%{border-color:var(--color-primary-600)}50%{border-color:var(--color-primary-400)}to{border-color:var(--color-primary-600)}}@keyframes pulse-publish-indicator{0%{background-color:transparent;box-shadow:0 0 0 0 transparent}50%{background-color:var(--color-tertiary-500);box-shadow:0 0 4px 1px var(--color-tertiary-500)}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}.toolbar{display:grid;grid-template-areas:"buttons modeling view info";grid-template-columns:max-content 1fr max-content max-content;padding:4px 0 12px}.toolbar__group{align-items:center;display:flex;flex-direction:row;gap:8px}.toolbar__group:not(:first-child):before{background-color:var(--color-border);content:"";display:block;height:12px;width:.5px}.toolbar__group__items{display:contents}.toolbar__group--buttons{grid-area:buttons}.toolbar__group--modeling{grid-area:modeling}.toolbar__group--view{grid-area:view}.toolbar__group--info{grid-area:info}.toolbar-button-wrapper{display:inline-flex;position:relative}.toolbar-button-wrapper:hover .toolbar-button--draggable{background-color:var(--color-white);box-shadow:0 8px 12px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.3)}.toolbar-button-wrapper__svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.toolbar-button-wrapper__svg .process-step--draggable,.toolbar-button-wrapper__svg .process-step--droppable{cursor:grab;height:100%;width:100%}.toolbar-button-wrapper__svg .process-step__dragged-overlay{visibility:hidden}.tree-menu,.tree-menu-list{display:flex;flex-direction:column}.tree-menu-list__item__link{align-items:center;color:#000;color:var(--color-text);display:flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:6px;letter-spacing:.48px;line-height:24px;margin-bottom:8px;padding:6px 14px 6px 8px;text-decoration:none}.tree-menu-list__item__link__label{font-weight:700}.tree-menu-list__item__link--active{background-color:var(--color-primary-500);border-radius:14px;color:var(--color-text-contrast);font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px;margin:0}.tree-menu-list__item .tree-menu-list__item{margin-left:6px}.user{--user-menu-color:var(--color-theme);align-items:center;color:var(--user-menu-color);display:flex;flex-direction:row;gap:20px;height:40px;padding:0 16px}@media screen and (min-width:1200px){.user{border:1px solid var(--user-menu-color);border-radius:20px;padding:0 20px}}.user__profile{display:flex;flex:1 1 50%;flex-direction:row;justify-content:flex-end}@media screen and (min-width:1200px){.user__profile{flex:0 0 auto}}.user__divider{background-color:var(--user-menu-color);display:block;height:12px;width:2px}.user__menu{flex:1 1 50%}@media screen and (min-width:1200px){.user__menu{flex:0 0 auto}}.user-menu,.user-menu__item{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.user-menu__item__link{align-items:center;color:var(--user-menu-color);display:flex;flex-direction:row;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;letter-spacing:-.1px;line-height:22px;margin:0;text-decoration:none}.user-menu__item__link:visited{color:var(--user-menu-color)}.user-menu__item__link:hover{color:var(--color-primary-500)}.validation--error .input__input,.validation--error .input__select,.validation--error .input__textarea{background-color:#fff1f2;border-color:#f44}.validation__messages{color:#d02828;margin-left:0}.validation__messages li{list-style-type:none}.vertical-tabs{align-items:flex-start;display:flex;justify-content:flex-end;writing-mode:tb-rl}.vertical-tabs__item{background-color:var(--color-neutral-600);border-top:1px solid var(--color-border);cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:12px;text-align:left;transform:rotate(180deg)}.vertical-tabs__item__icon{transform:rotate(90deg)}.dashboard-navigation-grid{display:grid;grid-auto-rows:max-content;grid-template-columns:1fr;grid-gap:1rem;justify-content:space-between}.dashboard-navigation-grid__tile{align-items:center;background:hsla(0,0%,100%,.25);border:1px solid var(--color-border);border-radius:2rem;color:var(--color-text);display:grid;gap:8px 12px;grid-template-areas:"icon title" "description description";grid-template-columns:min-content 1fr;grid-template-rows:min-content;padding:32px;text-decoration:none}.dashboard-navigation-grid__tile-title{color:var(--color-text-primary);display:inline-block;font-family:Karla,sans-serif;font-size:24px;font-style:normal;font-weight:500;grid-area:title;letter-spacing:-.35px;line-height:31px;line-height:1.4;margin:0;text-align:left}.dashboard-navigation-grid__tile-description{align-self:start;color:#000;display:inline-block;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;grid-area:description;letter-spacing:.48px;line-height:24px;width:100%}.dashboard-navigation-grid__tile-icon{color:var(--color-primary-500);display:inline-block;grid-area:icon;height:32px;text-align:left;width:32px}.dashboard-navigation-grid__tile--featured-status{grid-row:1;grid-template-columns:1fr}.dashboard-navigation-grid__tile--featured-actions{align-items:stretch;display:flex;flex-direction:column;grid-column:1}@media screen and (min-width:1200px){.dashboard-navigation-grid{grid-template-columns:1fr 1fr 1fr}.dashboard-navigation-grid__tile--featured-status{border-radius:4rem;grid-row:1/3}.dashboard-navigation-grid__tile--featured-actions{border-radius:3rem;grid-column:1/4}}.module-gallery-grid{display:grid;grid-auto-rows:max-content;grid-template-columns:1fr;grid-gap:1.5rem;justify-content:space-between}.module-gallery-grid__tile{align-items:center;background:hsla(0,0%,100%,.3);border:1px solid var(--color-border);border-radius:2.5rem;color:var(--color-text);display:grid;gap:12px 16px;grid-template-areas:"icon title" "description description";grid-template-columns:min-content 1fr;grid-template-rows:min-content;padding:40px;text-decoration:none;transition:all .2s ease-in-out}.module-gallery-grid__tile:hover{background:hsla(0,0%,100%,.4);border-color:var(--color-primary-300);box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.module-gallery-grid__tile-title{color:var(--color-text-primary);display:inline-block;font-family:Karla,sans-serif;font-size:24px;font-style:normal;font-weight:500;font-weight:600;grid-area:title;letter-spacing:-.35px;line-height:31px;line-height:1.4;margin:0;text-align:left}.module-gallery-grid__tile-description{align-self:start;color:#000;color:var(--color-text-secondary);display:inline-block;font-family:Karla,sans-serif;font-size:16px;font-style:normal;font-weight:400;grid-area:description;letter-spacing:.48px;line-height:24px;line-height:1.6;width:100%}.module-gallery-grid__tile-icon{color:var(--color-primary-600);display:inline-block;grid-area:icon;height:36px;text-align:left;width:36px}@media screen and (min-width:768px){.module-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.module-gallery-grid{grid-template-columns:repeat(3,1fr);grid-gap:2rem}.module-gallery-grid__tile{padding:48px}}@media screen and (min-width:){.module-gallery-grid{grid-template-columns:repeat(4,1fr)}}.home-status{display:grid;gap:2rem 1rem;grid-auto-rows:max-content;grid-template-areas:"welcome welcome icon" "open-actions expired-actions open-review" "logo logo logo";grid-template-columns:min-content 1fr min-content;grid-template-rows:min-content}.home-status,.home-status__icon{align-items:center;justify-content:center}.home-status__icon{display:flex;flex-direction:column;grid-area:icon}.home-status__icon__image{color:var(--color-primary-500);height:4rem;width:4rem}.home-status__welcome{display:flex;flex-direction:column;grid-area:welcome}.home-status__welcome__title{font-size:32px;letter-spacing:-.6px;line-height:40px}.home-status__welcome__sub-title,.home-status__welcome__title{color:var(--color-text-primary);display:inline-block;font-family:Karla,sans-serif;font-style:normal;font-weight:500;margin:0}.home-status__welcome__sub-title{font-size:20px;letter-spacing:.96px;letter-spacing:-.25px;line-height:27px;overflow:hidden;white-space:nowrap}.home-status__logo{align-items:center;display:flex;flex-direction:column;grid-area:logo;justify-content:center;padding:1rem 0}.home-status__logo>img{height:5rem}.home-status__open-actions{grid-area:open-actions}.home-status__open-review{grid-area:open-review}.home-status__expired-actions{grid-area:expired-actions}.home-status__expired-actions,.home-status__open-actions,.home-status__open-review{align-items:center;display:flex;justify-content:center}.input-output-group{--input-output-text-primary:var(--color-text);--input-output-text-secondary:var(--color-text-secondary);--input-output-border-color:var(--color-border);border-bottom:1px solid var(--color-primary-500);display:flex;flex-direction:column;gap:16px;padding:24px 0}.drawer .input-output-group{--input-output-text-primary:var(--color-text-contrast);--input-output-text-secondary:var(--color-text-contrast-secondary);--input-output-border-color:var(--color-border-contrast)}.input-output-group__header{align-items:flex-start;display:grid;gap:8px 16px;grid-template-areas:"title actions" "description actions";grid-template-columns:1fr max-content}.input-output-group__header--view{grid-template-areas:"title" "description";grid-template-columns:1fr}.input-output-group__header__title{color:var(--input-output-text-primary);flex:1 1 auto;font-weight:700;grid-area:title;margin:0}.input-output-group__header__description{color:var(--input-output-text-secondary);grid-area:description;white-space:pre-wrap}.input-output-group__header__actions{display:flex;flex:0 0 auto;flex-direction:row;gap:8px;grid-area:actions}.input-output-group__header__actions .button{--button-horizontal-padding:16px;--button-vertical-padding:8px}.input-output-group__input-output{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.input-output-group__input-output__column__header{color:var(--input-output-text-primary);margin:0;padding:12px 28px}.input-output-group__items{display:flex;flex-direction:column}.drawer .input-output-group__header__title{color:var(--color-text-contrast)}.drawer .input-output-group__header__description{color:var(--color-text-contrast-secondary)}.drawer .input-output-group__input-output__column__header{color:var(--color-text-contrast)}.module__header{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;grid-gap:1rem;justify-content:space-between}.module__title{font-size:32px;letter-spacing:-.6px;line-height:40px;margin:0}.module__subtitle,.module__title{font-family:Karla,sans-serif;font-style:normal;font-weight:500}.module__subtitle{font-size:20px;letter-spacing:.96px;letter-spacing:-.25px;line-height:27px;margin:2rem 0 0}.module__item{background:hsla(0,0%,100%,.48);border:1px solid var(--color-border);border-radius:8px;display:inline-block;margin-top:.5rem;padding:12px 24px 12px 12px;text-decoration:none;width:100%}.module__icon{color:var(--color-text-secondary);display:inline-block;height:3rem;margin-right:.5rem;vertical-align:middle;width:3rem}@media screen and (min-width:1200px){.module .module__header{grid-template-columns:.25fr 1.75fr}}.view-definition-list{--view-definition-text-primary:var(--color-text);--view-definition-text-secondary:var(--color-text-secondary);--view-definition-border-color:var(--color-border);--view-definition-background:hsla(0,0%,100%,.48);--view-definition-border-radius:16px;background-color:var(--view-definition-background);border-radius:var(--view-definition-border-radius);display:flex;flex-direction:column;margin:16px;padding:16px}.drawer .view-definition-list{--view-definition-text-primary:var(--color-text-contrast);--view-definition-text-secondary:var(--color-text-contrast-secondary);--view-definition-border-color:var(--color-border-contrast);--view-definition-background:transparent;--view-definition-border-radius:0;margin:0}.view-definition-list:not(.drawer *){box-shadow:0 4px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3)}@media screen and (min-width:1200px){.view-definition-list:not(.drawer *){padding:32px 56px}}.view-definition-list__header{border-bottom:1px solid var(--view-definition-border-color);padding:12px 0}.view-definition-list__header__title{color:var(--view-definition-text-primary);font-size:18px;font-weight:700;margin:0;padding:0}.view-definition-list__actions{display:flex;flex-direction:row;padding:16px 0 0}.view-definition-list__items{display:flex;flex-direction:column}.view-definition-list__content p{color:var(--view-definition-text-secondary)}.view-step{--view-step-text-primary:var(--color-text);--view-step-text-secondary:var(--color-text-secondary);display:flex;flex-direction:column;height:100%;overflow:auto}.drawer .view-step{--view-step-text-primary:var(--color-text-contrast);--view-step-text-secondary:var(--color-text-contrast-secondary)}.view-step__detail{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;padding:16px}.view-step__detail__item{display:flex;flex-direction:column;gap:8px}.view-step__detail__item__label{color:var(--view-step-text-primary);font-weight:700}.view-step__detail__item__value{color:var(--view-step-text-secondary);font-weight:400}.zoom-controls{align-items:center;display:flex;flex-direction:row}.zoom-controls:before{background-color:var(--color-border);content:"";display:block;height:12px;width:1px}.layout-app{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}@media screen and (min-width:1024px){.layout-app{flex-direction:row}}@media screen and (min-width:1200px){.layout-app{flex-direction:column}}.layout-app__header{background-color:transparent;display:flex;flex:0 0 auto;flex-direction:column;transition:background-color .25s ease-in-out}.layout-app__content{border-left:1px solid var(--color-border);display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto}.layout-app--menu-open .layout-app__header{background-color:var(--color-theme);height:100vh}@media screen and (min-width:1024px){.layout-app--menu-open .layout-app__header{background-color:none;height:auto}}@media screen and (min-width:1200px){.layout-app--menu-open .layout-app__header{background-color:transparent}}.layout-app--menu-open .layout-app__content{display:none}@media screen and (min-width:1024px){.layout-app--menu-open .layout-app__content{display:initial}}.layout-bussiness-model{display:flex;flex-direction:column;padding:16px}@media screen and (min-width:1200px){.layout-bussiness-model{padding:0 48px}}.layout-bussiness-model__header{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:16px;padding:24px}.layout-bussiness-model__header__title{flex:1 1 auto;font-family:Karla,sans-serif;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:40px;margin:0;padding:0}.layout-bussiness-model__header__view-controls{flex:0 0 auto}.layout-bussiness-model__header__view-controls:empty{display:none}.layout-bussiness-model__header__zoom-controls{flex:0 0 auto}.layout-bussiness-model__header__zoom-controls:empty{display:none}.layout-bussiness-model__content{border:4px solid var(--color-border);border-radius:32px;overflow:auto}.dashboard-actions{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.dashboard-actions>.tabs{border-bottom:1px solid var(--color-border);width:100%}.dashboard-actions .data-table-overflow-container{display:none}@media screen and (min-width:1200px){.dashboard-actions .data-table-overflow-container{display:initial}}.dashboard-actions__show-more{align-self:flex-end}.layout-dashboard{display:flex;flex-direction:column}.layout-dashboard__header{padding:16px}@media screen and (min-width:1200px){.layout-dashboard__header{overflow:auto;padding:16px 32px 16px 72px}}.layout-dashboard__content{padding:16px}@media screen and (min-width:1200px){.layout-dashboard__content{overflow:auto;padding:32px 32px 16px 72px}}.layout-overview-page{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.layout-overview-page__header{border-bottom:1px solid var(--color-border);flex:0 0 auto;padding:16px}@media screen and (min-width:1200px){.layout-overview-page__header{padding:16px 32px 16px 72px}}.layout-overview-page__content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;overflow-x:auto;overflow-y:visible;padding:0}@media screen and (min-width:1200px){.layout-overview-page__content{overflow:auto;padding:32px}}.layout-overview-page__content--has-sublayout{padding:0}@media screen and (min-width:1200px){.layout-overview-page__content--has-sublayout{padding:0}}.layout-overview-page--has-tabs .layout-overview-page__header{padding-bottom:0}.layout-drawer-overview-page{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.layout-drawer-overview-page__header{border-bottom:1px solid var(--color-border);flex:0 0 auto;padding:16px}.layout-drawer-overview-page__content{display:flex;flex:1 1 auto;flex-direction:column;overflow-x:auto;overflow-y:visible;padding:16px}.layout-drawer-overview-page__content--has-sublayout{padding:0}.layout-drawer-overview-page__content .layout-drawer-edit-page,.layout-drawer-overview-page__content .layout-drawer-edit-page__header{padding-left:0;padding-right:0}.layout-drawer-overview-page--has-tabs .layout-drawer-overview-page__header{padding-bottom:0}.layout-edit-page{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.layout-edit-page__header{border-bottom:1px solid var(--color-border);flex:0 0 auto;padding:16px}@media screen and (min-width:1200px){.layout-edit-page__header{padding:16px 32px 16px 72px}}.layout-edit-page__content{flex:1 1 auto;padding:16px}@media screen and (min-width:1200px){.layout-edit-page__content{overflow:auto;padding:16px 32px 16px 72px}}.layout-drawer-edit-page{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.layout-drawer-edit-page__header{border-bottom:1px solid var(--color-border);flex:0 0 auto;padding:16px}.layout-drawer-edit-page__content{flex:1 1 auto;padding:16px}.layout-drawer-edit-page__content .validation{margin-bottom:16px}.layout-login-check{display:inline-flex;flex-direction:column;gap:24px}.layout-login-check__header{flex:0 0 auto;padding:0 24px}.layout-login-check__content{flex:0 0 auto}.layout-login{align-items:stretch;background:url(/build/images/login-bottom-corner-decoration.8a7c51d2.svg) 100% 100% no-repeat,url(/build/images/login-top-corner-decoration.0b7d799f.svg) 0 0 no-repeat;display:flex;flex:1 1 auto;flex-direction:column;gap:64px;height:100vh;justify-content:flex-start;max-height:100vh;min-height:100vh}@media screen and (min-width:768px){.layout-login{align-items:normal;display:grid;gap:0 64px;grid-template-areas:"decoration logo" "decoration form" "decoration .";grid-template-columns:6fr 2fr;grid-template-rows:1fr max-content 1fr;justify-content:normal}}@media screen and (min-width:1024px){.layout-login{grid-template-columns:5fr 3fr}}@media screen and (min-width:1200px){.layout-login{display:grid;gap:88px 112px;grid-template-areas:"decoration logo" "decoration form";grid-template-columns:6fr 6fr;grid-template-rows:1fr 1fr}}@media screen and (min-width:1600px){.layout-login{grid-template-columns:12fr 20fr}}.layout-login__decoration{display:none;flex-direction:row-reverse;grid-area:decoration;overflow:visible;width:100%}@media screen and (min-width:768px){.layout-login__decoration{background-image:url(/build/images/decoration.338ee16a.webp);background-position:right -2px;background-repeat:no-repeat;background-size:cover;display:flex;mask:url(/build/images/decoration.0a11e446.svg) no-repeat right;mask-position:right -2px;mask-size:cover}}.layout-login__logo{align-items:flex-end;display:flex;flex-direction:row;grid-area:logo;height:336px;justify-content:center;position:relative}@media screen and (min-width:768px){.layout-login__logo{height:auto;justify-content:flex-start;padding:32px}}.layout-login__logo:before{background-image:url(/build/images/decoration.338ee16a.webp);background-size:cover;box-shadow:0 0 0 5px rgba(0,0,0,.2);clip-path:polygon(100% 0,0 0,100% 100%);content:"";display:block;height:336px;position:absolute;width:100%;z-index:-1}@media screen and (min-width:768px){.layout-login__logo:before{content:normal;display:none}}.layout-login__logo__image{filter:drop-shadow(0 8px 12px rgba(0,0,0,.15)) drop-shadow(0 4px 4px rgba(0,0,0,.3));height:56px}@media screen and (min-width:768px){.layout-login__logo__image{height:104px}}@media screen and (min-width:1200px){.layout-login__logo__image{height:140px}}.layout-login__form{align-items:center;display:flex;flex-direction:column;grid-area:form}@media screen and (min-width:768px){.layout-login__form{align-items:flex-start}}.layout-proces-model{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto}.layout-proces-model__header{border-bottom:1px solid var(--color-border);flex:0 0 auto;padding:16px 32px 0}@media screen and (min-width:1200px){.layout-proces-model__header{padding:16px 32px 0 72px}}.layout-proces-model__content{display:flex;flex:1 1 auto;flex-direction:row;overflow:hidden;padding:0}.layout-proces-model__content__navigation{background-color:var(--color-neutral-700);color:var(--color-white);flex:0 0 auto}.layout-proces-model__content__structure{display:flex;flex:0 0 auto;flex-direction:column}.layout-proces-model__content__process{background-color:var(--color-neutral-200);flex:1 1 auto;overflow:auto;padding:32px}.layout-proces-model__content__sidebar{display:flex;flex:0 0 auto;flex-direction:column}.select-input-output{gap:24px}.select-input-output,.select-input-output__search{display:flex;flex-direction:column}.layout-sub-overview-page{display:flex;flex:1 1 auto;flex-direction:column;overflow:auto;padding:0}.layout-sub-overview-page__header{flex:0 0 auto;padding:16px 32px}.layout-sub-overview-page__header__title{font-family:Karla,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.96px;letter-spacing:-.25px;line-height:27px;margin:0}.layout-sub-overview-page__content{flex:0 0 auto}@media screen and (min-width:1200px){.layout-sub-overview-page__content{padding:32px}}.layout-upload-form{display:flex;flex-direction:column}.layout-upload-form__description{color:var(--color-text-secondary);line-height:1.4rem;padding:16px 0}.layout-upload-form__select{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:16px;padding:16px 8px}@media screen and (min-width:1024px){.layout-upload-form__select{align-items:center;flex-direction:row}}.layout-upload-form__select__submit{display:flex;flex-direction:row}.layout-upload-form__select__submit .button{flex:1 1 auto}.layout-upload-form__results{padding:16px 0}