.toast.svelte-mp30gy{--toast-bg: initial;--toast-border: initial;position:fixed;top:2rem;right:2rem;z-index:999;transition:all .3s;padding:var(--token-size-00);border-radius:var(--radius-0);background-color:var(--toast-bg);color:var(--text-0);box-shadow:var(--elevation-1);max-width:20rem}.toast.svelte-mp30gy span:where(.svelte-mp30gy){font-weight:400}.toast.svelte-mp30gy .icon:where(.svelte-mp30gy){font-size:1.2em;align-self:flex-start;color:var(--toast-border)}.toast.svelte-mp30gy button:where(.svelte-mp30gy){color:var(--text-2);align-self:flex-start}.toast[data-variant=info].svelte-mp30gy{--toast-bg: var(--info-00);--toast-border: var(--info-1)}.toast[data-variant=success].svelte-mp30gy{--toast-bg: var(--success-00);--toast-border: var(--success-1)}.toast[data-variant=warning].svelte-mp30gy{--toast-bg: var(--warning-00);--toast-border: var(--warning-1)}.toast[data-variant=danger].svelte-mp30gy{--toast-bg: var(--danger-00);--toast-border: var(--danger-1)}.toast[data-state=invisible].svelte-mp30gy{transform:translateY(-10rem)}:root{--feo-scale: 0px;--info-00: #e9f7ff;--info-0: #0099ff;--info-1: #0099ff;--success-00: #e8fff1;--success-0: #28cc6a;--success-1: #28cc6a;--warning-00: #fffbe8;--warning-0: #ffcc02;--warning-1: #ffcc02;--danger-00: #dd99a4;--danger-0: #d33d52;--danger-1: #b53d52;--danger-2: #973344;--primary-000: #d2d1e1;--primary-00: #b4b3ff;--primary-0: #6666ff;--primary-1: #5757d2;--primary-2: #40408e;--primary-3: #333372;--token-neutral-5: #ffffff;--token-neutral-4: #eaecf1;--token-neutral-3: #c7c7c7;--token-neutral-2: #686868;--token-neutral-1: #363636;--token-neutral-0: #1f1f1f;--shadow-0: 0 2px 20px rgb(from var(--primary-3) r g b / .2);--elevation-00: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, .2) 0px 0px 2px 0px, rgba(0, 0, 0, .1) 0px 0px 2px -1px;--elevation-0: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, .2) 0px 1px 2px 0px, rgba(0, 0, 0, .1) 0px 1px 2px -1px;--elevation-1: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, .2) 0px 0px 4px 0px, rgba(0, 0, 0, .1) 0px 0px 8px -2px;--radius-00: 2px;--radius-0: 4px;--radius-1: 10px}.ec{--ec-event-bg-color: var(--primary-000) !important;--ec-border-color: var(--token-neutral-4) !important;--ec-button-active-bg-color: var(--surface-0) !important;--ec-now-indicator-color: var(--primary-0) !important}:has(.ec-list) .ec-event{border:1px solid transparent!important}:has(.ec-week-view) .ec-day-head{font-weight:400}.ec-day{display:flex;flex-direction:column;gap:2px!important}.ec-event:has(.occurrence[data-type=Trial]){border:1px solid var(--warning-00)}.ec-event:has(.occurrence[data-type=Event]){border:1px solid var(--success-00)}.ec-event:has(.occurrence[data-type=Visit]){border:1px solid var(--warning-00)}.ec-event:has(.occurrence[data-occurrence=past]){filter:brightness(105%)}.ec-event:has(.occurrence[data-status=Cancelled]) .ec-event-title{text-decoration:line-through!important}.ec-event:has(.occurrence[data-status=Cancelled]){filter:brightness(90%)}.ec-event:has(.occurrence[data-status=Cancelled]) .ec-event-tag{background-color:var(--surface-2)!important}.ec-event:has(.occurrence[data-status=Cancelled]) .ec-icon{color:var(--surface-2)!important}.ec-body{border-bottom-left-radius:var(--radius-0);border-bottom-right-radius:var(--radius-0)}:has(.ec-week-view) .ec-body{border-top-left-radius:var(--radius-0);border-top-right-radius:var(--radius-0)}.ec-header{border-top-left-radius:var(--radius-0);border-top-right-radius:var(--radius-0)}.ec-event-body{overflow:hidden!important;word-wrap:break-word!important;white-space:pre-wrap!important}.ec-event-title{font-weight:600!important}.ec-event{border-radius:var(--radius-1)!important;padding:2px var(--token-size-000)!important}.ec-icon-wrapper{display:flex;height:14px;width:14px;align-items:center;justify-content:center}.ec-icon{font-size:14px}.ec-title{text-transform:capitalize!important}.ec-day:first-letter{text-transform:capitalize}.ec-day-head:first-letter{text-transform:capitalize}.capitalize:first-letter{text-transform:capitalize}button{color:inherit;background:transparent;transition:all .2s;cursor:pointer}button:disabled{cursor:not-allowed}.icon-button{width:var(--button-height);min-width:initial!important}.icon-button>.icon{font-size:var(--button-icon-size);color:var(--button-text, var(--surface-0))}label{gap:0}button[data-variant=input],input:not([type=checkbox]),textarea,select{--field-bg: var(--surface-0);--field-border: var(--primary-0000);padding:var(--token-size-000);background-color:var(--field-bg);border-radius:var(--radius-1);outline:1px solid var(--field-border);outline-offset:-1px;border:2px solid transparent;box-shadow:var(--elevation-00);transition:all .2s}button[data-variant=input]:hover,input:not([type=checkbox]):hover,textarea:hover,select:hover{--field-border: var(--primary-1)}button[data-variant=input]:disabled,input:not([type=checkbox]):disabled,textarea:disabled,select:disabled{--field-bg: var(--surface-1);--field-border: var(--field-bg)}button[data-variant=input]:focus-visible,input:not([type=checkbox]):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--primary-1)}input[type=time],input[type=date]{height:2.5rem}.grow{flex-grow:1}.self-start{align-self:self-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.wrap{flex-wrap:wrap}.read-more{--line-count: 2;display:-webkit-box;-webkit-line-clamp:var(--line-count);-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 768px){.hide-desktop{display:none!important}}@media only screen and (max-width: 767px){.hide-mobile{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.elevation-00{box-shadow:var(--elevation-00)}.elevation-0{box-shadow:var(--elevation-0)}.elevation-1{box-shadow:var(--elevation-1)}@media print{.no-print{display:none!important}}.fl:first-letter{text-transform:capitalize}html{background:var(--surface-1);interpolate-size:allow-keywords}body{--main-gap: var(--token-size-2);display:flex;flex-direction:column;max-width:100vw;background:var(--surface-1);position:relative}body>div{min-height:100vh;position:relative}ul[role]{list-style:none;padding-left:0}*[hidden]{display:none}[disabled=false]{cursor:pointer}@media only screen and (max-width: 767px){body{--main-gap: var(--token-size-0)}}.background-canvas.svelte-12qhfyh{position:fixed;right:0;bottom:0;left:0;top:45px;height:calc(100vh - 195px);opacity:.8;background:linear-gradient(var(--surface-1),var(--surface-2),var(--surface-2),var(--surface-2),var(--surface-1));-webkit-mask-image:url('data:image/svg+xml,<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M50.5 200L49.5 200L49.5 -4.37114e-08L50.5 0L50.5 200Z" fill="black"/><path d="M150.5 200L149.5 200L149.5 -4.37114e-08L150.5 0L150.5 200Z" fill="black"/><path d="M200 49.5V50.5H0V49.5H200Z" fill="black"/><path d="M200 149.5V150.5H0V149.5H200Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml,<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M50.5 200L49.5 200L49.5 -4.37114e-08L50.5 0L50.5 200Z" fill="black"/><path d="M150.5 200L149.5 200L149.5 -4.37114e-08L150.5 0L150.5 200Z" fill="black"/><path d="M200 49.5V50.5H0V49.5H200Z" fill="black"/><path d="M200 149.5V150.5H0V149.5H200Z" fill="black"/></svg>');-webkit-mask-size:150px;mask-size:150px;-webkit-mask-repeat:repeat;mask-repeat:repeat}
