.idf-icon{width:var(--idf-icon-size);height:var(--idf-icon-size)}.idf-icon--with-color-vars path{fill:var(--idf-icon-fill-color)}.idf-icon--xxxl{--idf-icon-size: var(--idf-icon-size-xxxl)}.idf-icon--xxl{--idf-icon-size: var(--idf-icon-size-xxl)}.idf-icon--xl{--idf-icon-size: var(--idf-icon-size-xl)}.idf-icon--l{--idf-icon-size: var(--idf-icon-size-l)}.idf-icon--m{--idf-icon-size: var(--idf-icon-size-m)}.idf-icon--s{--idf-icon-size: var(--idf-icon-size-s)}.idf-icon--xs{--idf-icon-size: var(--idf-icon-size-xs)}.idf-text-icon[data-v-1658f5f7]{display:flex;gap:var(--idf-spacing-1);min-height:var(--idf-line-height-m)}.idf-text-icon[data-v-1658f5f7]{transition:color var(--idf-transition-speed-2) ease}.idf-text-icon[data-v-1658f5f7] path{transition:fill var(--idf-transition-speed-2) ease}.idf-text-icon--xxxl[data-v-1658f5f7]{font-size:var(--idf-font-size-xxxl);line-height:var(--idf-line-height-xxxl)}.idf-text-icon--xxl[data-v-1658f5f7]{font-size:var(--idf-font-size-xxl);line-height:var(--idf-line-height-xxl)}.idf-text-icon--xl[data-v-1658f5f7]{font-size:var(--idf-font-size-xl);line-height:var(--idf-line-height-xl)}.idf-text-icon--l[data-v-1658f5f7]{font-size:var(--idf-font-size-l);line-height:var(--idf-line-height-l)}.idf-text-icon--m[data-v-1658f5f7]{font-size:var(--idf-font-size-m);line-height:var(--idf-line-height-m)}.idf-text-icon--s[data-v-1658f5f7]{font-size:var(--idf-font-size-s);line-height:var(--idf-line-height-s)}.idf-text-icon--xs[data-v-1658f5f7]{font-size:var(--idf-font-size-xs);line-height:var(--idf-line-height-xs)}.idf-button[data-v-8e6ae260]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;background-color:unset;border:unset;cursor:pointer;font:unset;padding:unset;text-align:unset}.idf-button[data-v-8e6ae260]{--idf-icon-fill-color: currentColor;height:3.8rem;line-height:3.8rem;display:inline-flex;justify-content:center;align-items:center;padding:0 var(--idf-spacing-3);border-radius:var(--idf-border-radius-s);outline:none;cursor:pointer;border:solid 1px transparent;text-decoration:none;position:relative;overflow:hidden}.idf-button.idf-button--prevent-click[data-v-8e6ae260]{cursor:default}.idf-button[data-v-8e6ae260] .idf-text-icon{font-weight:700;position:relative;z-index:var(--idf-z-index-default)}.idf-button[data-v-8e6ae260] .idf-text-icon path{transition:fill var(--idf-transition-speed-2) ease-in-out}.idf-button[data-v-8e6ae260] .idf-button__check,.idf-button[data-v-8e6ae260] .idf-button__loader{position:absolute}.idf-button[data-v-8e6ae260] .idf-button__loader{animation-name:spin-8e6ae260;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin-8e6ae260{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.idf-button.is-primary[data-v-8e6ae260]{background-color:var(--idf-color-main-400);border-color:var(--idf-color-main-400);color:var(--idf-color-neutral-100);transition:background-color .8s}.idf-button.is-primary[data-v-8e6ae260]:not(.idf-button--prevent-click):hover,.idf-button.is-primary[data-v-8e6ae260]:not(.idf-button--prevent-click):focus{background-color:var(--idf-color-main-600);border-color:var(--idf-color-main-600)}.idf-button.is-primary[data-v-8e6ae260]:not(.idf-button--prevent-click):active{box-shadow:var(--idf-shadow)}.idf-button.is-primary[data-v-8e6ae260]:not(.idf-button--prevent-click):disabled,.idf-button.is-primary:not(.idf-button--prevent-click)[disabled][data-v-8e6ae260]{border-color:var(--idf-color-inactive-100);background-color:var(--idf-color-inactive-100)}.idf-button.is-secondary[data-v-8e6ae260]{background-color:var(--idf-color-neutral-100);color:var(--idf-color-main-400);border-color:var(--idf-color-main-400);transition:border-color .8s;transition:background-color .8s}.idf-button.is-secondary[data-v-8e6ae260]:not(.idf-button--prevent-click):hover,.idf-button.is-secondary[data-v-8e6ae260]:not(.idf-button--prevent-click):focus{background-color:var(--idf-color-main-100)}.idf-button.is-secondary[data-v-8e6ae260]:not(.idf-button--prevent-click):active{box-shadow:var(--idf-shadow)}.idf-button.is-secondary[data-v-8e6ae260]:not(.idf-button--prevent-click):disabled,.idf-button.is-secondary:not(.idf-button--prevent-click)[disabled][data-v-8e6ae260]{border-color:var(--idf-color-inactive-100)}.idf-button.is-tertiary[data-v-8e6ae260]{background:none;color:var(--idf-color-neutral-700);border:var(--idf-border-width-1) solid var(--idf-color-neutral-400);transition:background-color .8s}.idf-button.is-tertiary[data-v-8e6ae260]:not(.idf-button--prevent-click):active{box-shadow:var(--idf-shadow)}.idf-button.is-tertiary[data-v-8e6ae260]:not(.idf-button--prevent-click):hover{border-color:var(--idf-color-neutral-400);background-color:var(--idf-color-neutral-300)}.idf-button.is-tertiary[data-v-8e6ae260] .idf-text-icon{font-weight:400}.idf-button.is-light[data-v-8e6ae260]{background:none;color:var(--idf-color-neutral-700);transition:background-color .8s}.idf-button.is-light[data-v-8e6ae260]:not(.idf-button--prevent-click):active{box-shadow:var(--idf-shadow)}.idf-button.is-light[data-v-8e6ae260]:not(.idf-button--prevent-click):hover{background-color:var(--idf-color-neutral-300)}.idf-button.is-link[data-v-8e6ae260]{padding:0}.idf-button.is-link[data-v-8e6ae260]:before{display:none}.idf-button.is-link[data-v-8e6ae260] .idf-text-icon{color:var(--idf-color-main-400);text-decoration:underline;text-underline-offset:.3rem}.idf-button.is-link[data-v-8e6ae260]:not(.idf-button--prevent-click):hover .idf-text-icon,.idf-button.is-link[data-v-8e6ae260]:not(.idf-button--prevent-click):focus .idf-text-icon{text-decoration:none}.idf-button.is-primary-danger[data-v-8e6ae260]{background-color:var(--idf-color-error-400);color:var(--idf-color-neutral-100);transition:background-color .8s}.idf-button.is-primary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):hover,.idf-button.is-primary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):focus{background-color:var(--idf-color-error-600)}.idf-button.is-primary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):active{box-shadow:var(--idf-shadow)}.idf-button.is-primary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):disabled,.idf-button.is-primary-danger:not(.idf-button--prevent-click)[disabled][data-v-8e6ae260]{border-color:var(--idf-color-inactive-100);background-color:var(--idf-color-inactive-100)}.idf-button.is-secondary-danger[data-v-8e6ae260]{background-color:var(--idf-color-neutral-100);color:var(--idf-color-error-400);border-color:var(--idf-color-error-400);transition:border-color .8s;transition:background-color .8s}.idf-button.is-secondary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):hover,.idf-button.is-secondary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):focus{background-color:var(--idf-color-error-100)}.idf-button.is-secondary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):active{box-shadow:var(--idf-shadow)}.idf-button.is-secondary-danger[data-v-8e6ae260]:not(.idf-button--prevent-click):disabled,.idf-button.is-secondary-danger:not(.idf-button--prevent-click)[disabled][data-v-8e6ae260]{border-color:var(--idf-color-inactive-100)}.idf-button.is-secondary-reversed[data-v-8e6ae260]{background-color:transparent;color:var(--idf-color-neutral-100);border:1px solid var(--idf-color-neutral-100);transition:border-color .8s;transition:background-color .8s}.idf-button.is-secondary-reversed[data-v-8e6ae260] .idf-text-icon{font-weight:400}.idf-button.is-secondary-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):hover,.idf-button.is-secondary-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):focus{background-color:#fff3;box-shadow:inset 0 0 0 1px var(--idf-color-neutral-100)}.idf-button.is-secondary-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):active{background-color:#fff3;box-shadow:0 0 0 1px var(--idf-color-neutral-100)}.idf-button.is-secondary-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):disabled,.idf-button.is-secondary-reversed:not(.idf-button--prevent-click)[disabled][data-v-8e6ae260]{color:#fffc;border:1px solid rgba(255,255,255,.2)}.idf-button.is-light-reversed[data-v-8e6ae260]{background-color:transparent;color:var(--idf-color-neutral-100);transition:border-color .8s;transition:background-color .8s}.idf-button.is-light-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):hover,.idf-button.is-light-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):focus{background-color:#fff3}.idf-button.is-light-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):active{background-color:#fff3;box-shadow:var(--idf-shadow)}.idf-button.is-light-reversed[data-v-8e6ae260]:not(.idf-button--prevent-click):disabled,.idf-button.is-light-reversed:not(.idf-button--prevent-click)[disabled][data-v-8e6ae260]{color:#fffc}.idf-button[data-v-8e6ae260]:not(.idf-button--prevent-click):disabled,.idf-button:not(.idf-button--prevent-click)[disabled][data-v-8e6ae260]{color:var(--idf-color-inactive-600);pointer-events:none;box-shadow:none}.idf-button .idf-button__text--hidden[data-v-8e6ae260]{visibility:hidden}.default-image-max-height[data-v-a4007d1f]{max-height:300px}.idf-status[data-v-56be2bd2]{--idf-icon-fill-color: currentColor;align-items:center;border:var(--idf-border-width-1) solid transparent;border-radius:var(--idf-border-radius-s);display:flex;gap:var(--idf-spacing-1);position:relative;padding:var(--idf-spacing-1) var(--idf-spacing-2);width:fit-content}.idf-status[data-v-56be2bd2]{font-size:var(--idf-font-size-s);line-height:var(--idf-line-height-s)}.idf-status--success[data-v-56be2bd2]{background:var(--idf-color-success-100);border-color:var(--idf-color-success-400);color:var(--idf-color-success-600)}.idf-status--danger[data-v-56be2bd2]{background:var(--idf-color-error-100);border-color:var(--idf-color-error-400);color:var(--idf-color-error-600)}.idf-status--warning[data-v-56be2bd2]{background:var(--idf-color-warning-100);border-color:var(--idf-color-warning-400);color:var(--idf-color-warning-600)}.idf-status--info[data-v-56be2bd2]{background:var(--idf-color-info-100);border-color:var(--idf-color-info-400);color:var(--idf-color-info-600)}.idf-status--paused[data-v-56be2bd2]{background:var(--idf-color-neutral-300);border-color:var(--idf-color-neutral-500);color:var(--idf-color-neutral-600)}.provider-card[data-v-dd1f1bc3]{background-color:var(--color-background-light, #ffffff);border:1px solid var(--color-border-light, #e5e7eb);border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease;height:100%;display:flex;flex-direction:column}.provider-card[data-v-dd1f1bc3]:hover{transform:translateY(-2px)}.card-content[data-v-dd1f1bc3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.card-header[data-v-dd1f1bc3]{flex:1;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.provider-name[data-v-dd1f1bc3]{margin:0;font-size:18px;font-weight:600;color:var(--color-text, #1f2937)}.dashboard[data-v-4cac2ead]{min-height:100vh;background-color:var(--color-background, #f9fafb);font-family:var(-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);display:flex;flex-direction:column}.header[data-v-4cac2ead]{background-color:var(--color-main-background-lighter, #ffffff);border-bottom:1px solid var(--color-main-dark, #e5e7eb);padding:16px 0;box-shadow:0 1px 3px #0000001a}.header-content[data-v-4cac2ead]{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:var(--color-main-dark)}.header-content img[data-v-4cac2ead]{max-height:45px}.title[data-v-4cac2ead]{margin:0;font-size:24px;font-weight:700}.main-content[data-v-4cac2ead]{max-width:1200px;margin:0 auto;padding:24px 16px;flex:1}.status-banner[data-v-4cac2ead]{background-color:var(--color-background-light, #ffffff);border:2px solid;border-radius:8px;padding:20px;margin-bottom:24px;text-align:center}.status-title[data-v-4cac2ead]{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--color-text, #1f2937)}.status-message[data-v-4cac2ead]{margin:0;font-size:16px;font-weight:500}.last-updated[data-v-4cac2ead]{margin:8px 0 0;font-size:12px;color:var(--color-text-light, #6b7280)}.loading-state[data-v-4cac2ead]{text-align:center;padding:40px;background-color:var(--color-background-light, #ffffff);border-radius:8px;border:1px solid var(--color-border-light, #e5e7eb)}.loading-text[data-v-4cac2ead]{font-size:16px;color:var(--color-text-light, #6b7280)}.error-state[data-v-4cac2ead]{background-color:var(--color-error-background, #fef2f2);border:1px solid var(--color-error, #fecaca);border-radius:8px;padding:16px;margin-bottom:24px}.error-title[data-v-4cac2ead]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-error-dark, #dc2626)}.error-message[data-v-4cac2ead]{margin:0;font-size:14px;color:var(--color-error-dark, #7f1d1d)}.services-title[data-v-4cac2ead]{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--color-text, #1f2937)}.services-grid[data-v-4cac2ead]{display:flex;flex-wrap:wrap;gap:16px;width:100%}.service-item[data-v-4cac2ead]{flex:1 1 300px;max-width:calc(50% - 8px)}.no-services[data-v-4cac2ead]{text-align:center;padding:40px;background-color:var(--color-background-light, #ffffff);border-radius:8px;border:1px solid var(--color-border-light, #e5e7eb)}.no-services-text[data-v-4cac2ead]{margin:0;font-size:16px;color:var(--color-text-light, #6b7280)}.footer[data-v-4cac2ead]{background-color:var(--color-background-light, #ffffff);border-top:1px solid var(--color-border-light, #e5e7eb);padding:16px 0;margin-top:auto}.footer-content[data-v-4cac2ead]{max-width:1200px;margin:0 auto;padding:0 16px;text-align:center}.footer-text[data-v-4cac2ead]{margin:0;font-size:12px;color:var(--color-text-light, #6b7280)}.bold{font-weight:700}html{font-size:62.5%}*,*:after,*:before{box-sizing:border-box}:root{--idf-border-radius-xs: .2rem;--idf-border-radius-s: .4rem;--idf-border-radius-m: .8rem;--idf-border-radius-l: 1.6rem;--idf-border-radius-xl: 2.4rem;--idf-border-width-1: .1rem;--idf-border-width-2: .2rem;--idf-container-max-width-sm: 54rem;--idf-container-max-width-md: 72rem;--idf-container-max-width-lg: 96rem;--idf-container-max-width-xl: 114rem;--idf-container-left-right-padding: var(--idf-spacing-3);--idf-icon-size-xxxl: 3.2rem;--idf-icon-size-xxl: 2.8rem;--idf-icon-size-xl: 2.8rem;--idf-icon-size-l: 2.4rem;--idf-icon-size-m: 2.2rem;--idf-icon-size-s: 1.8rem;--idf-icon-size-xs: 1.6rem;--idf-image-container-l: 24rem;--idf-image-container-m: 11rem;--idf-image-container-s: 7.5rem;--idf-image-container-xs: 5rem;--idf-shadow: .1rem .2rem .8rem rgba(130, 130, 130, .32);--idf-shadow-main-color: .1rem .1rem .3rem -.1rem rgba(0, 62, 244, .2);--idf-shadow-light: .2rem .4rem 1.8rem rgba(130, 130, 130, .32);--idf-shadow-dark: .4rem .6rem 2.4rem rgba(130, 130, 130, .48);--idf-shadow-dark-main-color: .1rem .2rem 1.6rem .4rem rgba(0, 62, 244, .2);--idf-shadow-focus: 0 0 0 .2rem #fff, 0 0 0 .4rem rgba(0, 62, 244, .5);--idf-spacing-1: .4rem;--idf-spacing-2: .8rem;--idf-spacing-3: 1.6rem;--idf-spacing-4: 2.4rem;--idf-spacing-5: 3.2rem;--idf-spacing-6: 4rem;--idf-spacing-7: 5.6rem;--idf-spacing-8: 8rem;--idf-transition-speed-1: .5s;--idf-transition-speed-2: .35s;--idf-transition-speed-3: .2s;--idf-font-family-primary: "Roboto", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--idf-font-size-xxxl: 2.4rem;--idf-font-size-xxl: 2.2rem;--idf-font-size-xl: 1.8rem;--idf-font-size-l: 1.6rem;--idf-font-size-m: 1.4rem;--idf-font-size-s: 1.3rem;--idf-font-size-xs: 1.1rem;--idf-line-height-xxxl: 3.2rem;--idf-line-height-xxl: 2.8rem;--idf-line-height-xl: 2.8rem;--idf-line-height-l: 2.4rem;--idf-line-height-m: 2.2rem;--idf-line-height-s: 1.8rem;--idf-line-height-xs: 1.6rem;--idf-z-index-negative: -1;--idf-z-index-workbench: 0;--idf-z-index-default: 1;--idf-z-index-workbench-header: 10;--idf-z-index-modal: 100;--idf-z-index-modal-content: 101;--idf-z-index-dropdown: 1000;--idf-z-index-tooltip: 10000;--idf-z-index-notification: 100000}@media only screen and (min-width: 992px){body{--idf-icon-size-xxxl: 4rem;--idf-icon-size-xxl: 3.2rem;--idf-font-size-xxxl: 2.8rem;--idf-font-size-xxl: 2.4rem;--idf-line-height-xxxl: 4rem;--idf-line-height-xxl: 3.2rem}}body{font-size:var(--idf-font-size-m);line-height:var(--idf-line-height-m)}
