@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&display=swap";.snackbar[data-v-506e7a6d]{bottom:0;margin:20px;max-width:calc(100vw - 40px);position:fixed;right:0;z-index:60}.snack[data-v-506e7a6d]{align-items:center;background-color:var(--c-card-bg);border-radius:.5rem;display:flex;padding:1rem;width:100%}.snack+.snack[data-v-506e7a6d]{margin-top:1rem}.snack__message[data-v-506e7a6d]{font-size:.875rem;margin:0 .75rem}.snack__icon[data-v-506e7a6d]{align-items:center;border-radius:.5rem;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.snack--info>.snack__icon[data-v-506e7a6d]{background-color:var(--c-alert)}.snack--info>.snack__icon[data-v-506e7a6d] svg{color:var(--c-alert-content)}.snack--danger>.snack__icon[data-v-506e7a6d]{background-color:var(--c-danger-alert)}.snack--danger>.snack__icon[data-v-506e7a6d] svg{color:var(--c-danger)}.snack--success>.snack__icon[data-v-506e7a6d]{background-color:var(--c-success-alert)}.snack--success>.snack__icon[data-v-506e7a6d] svg{color:var(--c-success)}.snack__close[data-v-506e7a6d]{background-color:transparent;color:var(--c-primary);margin-left:auto}.snack__close[data-v-506e7a6d]:hover{background-color:var(--c-base)}:root{--c-primary:#3b2da7;--c-primary-content:#fff;--c-primary-focus:#2a1f7a;--c-primary-ring:rgba(59,45,167,.15);--c-secondary:#59b5e3;--c-secondary-content:#fff;--c-secondary-focus:#4a9bc7;--c-secondary-ring:rgba(89,181,227,.4);--c-accent:#d94d69;--c-accent-content:#fff;--c-accent-focus:#c13d5a;--c-accent-ring:rgba(217,77,105,.1);--c-accent-transparent:rgba(217,77,105,.2);--c-danger:#ef4444;--c-danger-content:#fff;--c-danger-focus:#dc2626;--c-danger-ring:rgba(239,68,68,.4);--c-danger-alert:rgba(239,68,68,.06);--c-warning:#f59e0b;--c-warning-content:#fff;--c-warning-focus:#d97706;--c-warning-ring:rgba(245,158,11,.4);--c-warning-alert:rgba(245,158,11,.06);--c-success:#10b981;--c-success-content:#fff;--c-success-focus:#059669;--c-success-ring:rgba(16,185,129,.4);--c-success-alert:rgba(16,185,129,.06);--c-base:#f8fafc;--c-base-content:#2b2b2b;--c-base-focus:rgba(248,250,252,.5);--c-base-ring:rgba(148,163,184,.1);--c-base-100:#f1f5f9;--c-input:#fff;--c-input-border:#e2e8f0;--c-input-border-error:#ef4444;--c-input-bg-error:rgba(239,68,68,.02);--c-card-bg:#fff;--c-text:#2b2b2b;--c-text-subdued:#64748b;--c-alert:#eff6ff;--c-alert-content:#1e40af;--c-background:#f8fafc;--c-border:#e2e8f0}.card{background-color:var(--c-card-bg);box-shadow:0 0 transparent,0 0 transparent,10px 10px 50px #2530361a;flex-direction:column;position:relative}.card,.card-body{border-radius:var(--br-card,1rem);display:flex}.card-body{background-color:var(--c-card-bg,#fff);flex:1 1 auto;flex-direction:column;gap:15px;padding:var(--padding-card,2rem)}.card+.card{margin-top:20px}.tabs{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;padding:0}.tabs .tab{border-radius:6px;color:var(--c-base);font-weight:600;height:40px;padding:8px 15px}.tabs .tab-active,.tabs .tab:hover{background-color:#0003}.tab>dl{padding:0 10px}.form-control{display:flex;flex-direction:column;position:relative}.form-control>label{margin-bottom:5px}.form-control .input{background-color:var(--c-input);border:1px solid var(--c-input-border);border-radius:.5rem;display:block;padding:.625rem;width:100%}.form-control .input:focus{border-color:var(--c-accent);box-shadow:0 0 #fff,0 0 0 4px var(--c-accent-ring),0 0 transparent;outline:none}.form-control .input.error:not(:focus){background-color:var(--c-input-bg-error);border-color:var(--c-input-border-error)}.form-control--icon .input{padding-left:38px}.form-control .icon{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:40px}.form-control .icon svg{height:1.25rem;width:1.25rem}.btn{align-items:center;background-color:var(--c-primary);border-radius:.5rem;color:var(--c-primary-content);display:flex;font-size:1rem;justify-content:center;line-height:1.6;padding:.625rem 1.25rem;position:relative}.btn:disabled{opacity:.8;pointer-events:none}.btn:focus{box-shadow:0 0 #fff,0 0 0 4px var(--c-primary-ring),0 0 transparent;outline:none}.btn:hover{background-color:var(--c-primary-focus)}.btn--secondary{background-color:var(--c-secondary);color:var(--c-secondary-content)}.btn--secondary:focus{box-shadow:0 0 #fff,0 0 0 4px var(--c-secondary-ring),0 0 transparent;outline:none}.btn--secondary:hover{background-color:var(--c-secondary-focus)}.btn--accent{background-color:var(--c-accent);color:var(--c-accent-content)}.btn--accent:focus{box-shadow:0 0 #fff,0 0 0 4px var(--c-accent-ring),0 0 transparent;outline:none}.btn--accent:hover{background-color:var(--c-accent-focus)}.btn--ghost{background-color:transparent;color:currentColor}.btn--ghost:focus,.btn--ghost:hover{background-color:#0000000d}.btn--danger{background-color:var(--c-danger);color:var(--c-danger-content)}.btn--danger:focus{box-shadow:0 0 #fff,0 0 0 4px var(--c-danger-ring),0 0 transparent;outline:none}.btn--danger:hover{background-color:var(--c-danger-focus)}.btn--warning{background-color:var(--c-warning);color:var(--c-warning-content)}.btn--warning:focus{box-shadow:0 0 #fff,0 0 0 4px var(--c-warning-ring),0 0 transparent;outline:none}.btn--warning:hover{background-color:var(--c-warning-focus)}.btn__content{align-items:center;display:flex;justify-content:center;position:relative}.btn--loading .btn__content{opacity:0}.btn--loading .spinner{position:absolute}details{border:1px solid var(--c-border);border-radius:5px}details>summary{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;gap:20px;justify-content:space-between;line-height:1.6;list-style:none;padding:1.25rem 2rem 1.25rem 1.25rem;position:relative;word-break:break-all}details>summary:hover{background-color:var(--c-base)}details>summary::-webkit-details-marker,details>summary::marker{-webkit-appearance:none;background-image:none;content:"";display:none}details>summary:after{border-bottom:2px solid;border-right:2px solid;border-color:var(--c-text);box-sizing:border-box;content:"";display:block;height:10px;transform:rotate(-45deg);width:10px}details[open]>summary{border-bottom:1px solid var(--c-border)}details[open]>summary:after{transform:rotate(45deg)}details>div{padding:1.25rem}form{display:flex;flex-flow:column;gap:10px}form .auto-layout,form.auto-layout{flex-flow:row wrap}form .auto-layout>.form-control,form.auto-layout>.form-control{flex:1;min-width:150px}form .auto-layout>.flex-100,form .auto-layout>:not(.form-control),form.auto-layout>.flex-100,form.auto-layout>:not(.form-control){flex:100%}form .auto-layout>.flex-50,form.auto-layout>.flex-50{flex:50%;max-width:calc(50% - 10px)}.badge{background-color:var(--c-base);font-size:.875rem;margin:5px 10px;padding:5px 10px}.badge--success{background-color:var(--c-success-alert);color:var(--c-success-focus)}.detail-page{min-height:450px}.detail-page h2.card-title{font-size:1.5rem;font-weight:500}.detail-page .properties{color:var(--c-text);display:flex;flex-flow:row wrap;gap:10px;opacity:.95}.detail-page .properties .property{align-items:center;display:flex;gap:5px}.detail-page .properties .property>svg{flex-shrink:0}body{background-color:var(--c-background);color:var(--c-text);font-family:Poppins,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Barlow,sans-serif;font-weight:700;line-height:1.2}.rounded-2xl{border-radius:1rem}.shadow-soft{box-shadow:0 2px 15px -3px #00000012,0 10px 20px -2px #0000000a}.shadow-card{box-shadow:0 4px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.focus-ring:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 45 167/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.transition-all{transition:all .2s ease-in-out}.v-enter-active,.v-leave-active{transition:opacity .2s ease-in-out}.v-enter-from,.v-leave-to{opacity:0}.font-title{font-family:Barlow,sans-serif}.font-body{font-family:Poppins,sans-serif}
