@import url("https://fonts.googleapis.com/css?family=Roboto");@font-face{font-family:'PlutoIcon';src:url("/core/assets/fonts/pluto-icon.woff2?3189123") format("woff2");font-weight:normal;font-style:normal;}:root{--pluto-primary-color:#007bff;--pluto-secondary-color:#6c757d;--pluto-success-color:#28a745;--pluto-danger-color:#dc3545;--pluto-warning-color:#ffc107;--pluto-info-color:#17a2b8;--pluto-primary-color-dark:#0056b3;--pluto-secondary-color-dark:#545b62;--pluto-success-color-dark:#1e7e34;--pluto-danger-color-dark:#b02a37;--pluto-text-color:#333;--pluto-text-color-light:#ffffff;--pluto-text-color-dark:#111;--pluto-bg-color:#f4f7f6;--pluto-bg-light:#ffffff;--pluto-bg-dark:#e9ecef;--pluto-border-color:#dee2e6;--pluto-border-radius:8px;--pluto-box-shadow:0 4px 12px rgba(0,0,0,0.15);--pluto-modal-overlay-bg:rgba(0,0,0,0.5);--pluto-font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--pluto-success-bg:#d1e7dd;--pluto-success-border:#badbcc;--pluto-success-text:#0f5132;--pluto-danger-bg:#f8d7da;--pluto-danger-border:#f5c2c7;--pluto-danger-text:#842029;--pluto-warning-bg:#fff3cd;--pluto-warning-border:#ffecb5;--pluto-warning-text:#664d03;--pluto-info-bg:#cff4fc;--pluto-info-border:#b6effb;--pluto-info-text:#055160;--pluto-grid:1rem;--pluto-spacing:1rem;--pluto-v-spacing:100%;--pluto-direction:row;--pluto-align:center;--pluto-v-align:stretch;--pluto-v-direction:column;--pluto-padding:1rem;--pluto-margin:1rem;--pluto-padding-top:1rem;--pluto-padding-bottom:1rem;--pluto-padding-left:1rem;--pluto-padding-right:1rem;--pluto-margin-top:1rem;--pluto-margin-bottom:1rem;--pluto-margin-left:1rem;--pluto-margin-right:1rem;--pluto-form-border-color:#ced4da;--pluto-form-bg-color:#fff;--pluto-form-border-radius:0.25rem;--pluto-form-padding:0.5rem 0.75rem;--pluto-form-font-size:1rem;--pluto-form-line-height:1.5;--pluto-form-color:#495057;--pluto-form-focus-color:#495057;--pluto-form-focus-bg-color:#fff;--pluto-form-focus-border-color:#80bdff;--pluto-form-focus-outline:0;--pluto-form-focus-box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);--pluto-form-invalid-color:#dc3545;--pluto-form-invalid-bg-color:#ffecec;--pluto-form-invalid-border-color:#dc3545;--pluto-form-invalid-outline:0;}body{font-family:var(--pluto-font-family);background-color:var(--pluto-bg-color,#f4f7f6);color:var(--pluto-text-color,#333);margin:0;padding:0;}:hosted .container{max-width:1200px;margin:0 auto;padding:var(--pluto-padding,1rem);}h1,h2,h3,h4,h5,h6,::part(heading){color:var(--pluto-text-color-dark,#111);margin:var(--pluto-margin);}.pluto-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--pluto-secondary-color,#6c757d);line-height:1;padding:0;}.pluto-close:hover{color:var(--pluto-text-color-dark,#111);}code{margin:0 4px;}pluto-toast{background-color:var(--pluto-text-color-dark,#333);color:var(--pluto-text-color-light,#fff);padding:var(--pluto-padding,1rem) 1.5rem;border-radius:var(--pluto-border-radius,8px);box-shadow:var(--pluto-box-shadow);display:flex;align-items:var(--pluto-align,center);gap:var(--pluto-spacing,1rem);opacity:0;transform:translateY(var(--pluto-spacing,1rem));transition:opacity 0.3s ease,transform 0.3s ease;position:fixed;bottom:1rem;right:1rem;z-index:1050;display:flex;flex-direction:column;cursor:pointer;}pluto-toast[active]{opacity:1;transform:translateY(0);}pluto-toast[type="success"]{background-color:var(--pluto-success-color,#28a745);}pluto-toast[type="danger"]{background-color:var(--pluto-danger-color,#dc3545);}pluto-toast[right]{right:var(--pluto-spacing,1rem);left:unset;}pluto-toast[bottom]{bottom:var(--pluto-spacing,1rem);top:unset;}pluto-toast[top]{top:var(--pluto-spacing,1rem);bottom:unset;}pluto-toast[left]{left:var(--pluto-spacing,1rem);right:unset;}pluto-tab{display:none;padding:var(--pluto-padding,1rem);}pluto-tab[active]{display:block;}select,::part(select){padding:calc(var(--pluto-padding) * 0.5) calc(var(--pluto-padding) * 1.7) calc(var(--pluto-padding) * 0.5) var(--pluto-padding);border:1px solid var(--pluto-border-color);background-color:var(--pluto-bg-light);border-radius:var(--pluto-border-radius);cursor:pointer;color:var(--pluto-text-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var(--accordion-icon-color)'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer;outline:none;}select:hover,::part(select):hover{background-color:var(--pluto-bg-color);border-color:var(--pluto-border-color);}button,.button,pluto-button,pluto-submit,::part(button){padding:0.5rem 0.75rem;border:1px solid var(--pluto-border-color);border-radius:var(--pluto-border-radius);background-color:var(--pluto-bg-light);color:var(--pluto-text-color);cursor:pointer;transition:background-color 0.2s,border-color 0.2s,color 0.2s;font-size:0.9rem;text-align:center;vertical-align:middle;user-select:none;text-decoration:none;}button:hover,.button:hover,pluto-button:hover,pluto-submit:hover,::part(button):hover{background-color:var(--pluto-bg-dark);}button:disabled,.button:disabled,pluto-button:disabled,pluto-submit:disabled,::part(button):disabled{background-color:var(--pluto-bg-dark);cursor:not-allowed;color:var(--pluto-text-color-dark);opacity:0.65;}button.primary,.button.primary,pluto-button.primary,pluto-submit.primary,::part(button primary){background-color:var(--pluto-primary-color);border-color:var(--pluto-primary-color);color:var(--pluto-text-color-light);}button.primary:hover,.button.primary:hover,pluto-button.primary:hover,pluto-submit.primary:hover,::part(button primary):hover{background-color:var(--pluto-primary-color-dark);border-color:var(--pluto-primary-color-dark);}button.secondary,.button.secondary,pluto-button.secondary,pluto-submit.secondary,::part(button secondary){background-color:var(--pluto-secondary-color);border-color:var(--pluto-secondary-color);color:var(--pluto-text-color-light);}button.secondary:hover,.button.secondary:hover,pluto-button.secondary:hover,pluto-submit.secondary:hover,::part(button secondary):hover{background-color:var(--pluto-secondary-color-dark);border-color:var(--pluto-secondary-color-dark);}button.success,.button.success,pluto-button.success,pluto-submit.success,::part(button success){background-color:var(--pluto-success-color);border-color:var(--pluto-success-color);color:var(--pluto-text-color-light);}button.success:hover,.button.success:hover,pluto-button.success:hover,pluto-submit.success:hover,::part(button success):hover{background-color:var(--pluto-success-color-dark);border-color:var(--pluto-success-color-dark);}button.danger,.button.danger,pluto-button.danger,pluto-submit.danger,::part(button danger){background-color:var(--pluto-danger-color);border-color:var(--pluto-danger-color);color:var(--pluto-text-color-light);}button.danger:hover,.button.danger:hover,pluto-button.danger:hover,pluto-submit.danger:hover,::part(button danger):hover{background-color:var(--pluto-danger-color-dark);border-color:var(--pluto-danger-color-dark);}::-webkit-scrollbar{width:7px;}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}::-webkit-scrollbar-thumb{background:#55555572;border-radius:10px;}h-stack,v-stack{display:flex;justify-content:space-between;align-items:var(--pluto-align);flex-direction:var(--pluto-direction);}h-stack > * + *,v-stack > * + *{margin-left:var(--pluto-spacing);}h-stack{display:flex;justify-content:space-between;align-items:var(--pluto-align);flex-direction:var(--pluto-direction);}v-stack{display:flex;justify-content:space-between;align-items:var(--pluto-v-align);flex-direction:var(--pluto-v-direction);}v-stack spacer-area{margin-bottom:var(--pluto-v-spacing);}v-stack > * + *{margin-left:unset;margin-top:var(--pluto-spacing);}.bg-primary{background-color:var(--pluto-bg-color,#f4f7f6);}.bg-light{background-color:var(--pluto-bg-light,#ffffff) !important;}.bg-dark{background-color:var(--pluto-bg-dark,#e9ecef) !important;}spacer{flex:1;}.p{padding:var(--pluto-padding);}.m{margin:var(--pluto-margin);}.pt{padding-top:var(--pluto-padding-top);}.pb{padding-bottom:var(--pluto-padding-bottom);}.pl{padding-left:var(--pluto-padding-left);}.pr{padding-right:var(--pluto-padding-right);}.p-1{padding:calc(var(--pluto-padding) * 0.25);}.p-2{padding:calc(var(--pluto-padding) * 0.5);}.p-3{padding:calc(var(--pluto-padding) * 0.75);}.p-4{padding:var(--pluto-padding);}.p-5{padding:calc(var(--pluto-padding) * 1.25);}.pt-1{padding-top:calc(var(--pluto-padding) * 0.25);}.pt-2{padding-top:calc(var(--pluto-padding) * 0.5);}.pt-3{padding-top:calc(var(--pluto-padding) * 0.75);}.pt-4{padding-top:var(--pluto-padding);}.pt-5{padding-top:calc(var(--pluto-padding) * 1.25);}.pb-1{padding-bottom:calc(var(--pluto-padding) * 0.25);}.pb-2{padding-bottom:calc(var(--pluto-padding) * 0.5);}.pb-3{padding-bottom:calc(var(--pluto-padding) * 0.75);}.pb-4{padding-bottom:var(--pluto-padding);}.pb-5{padding-bottom:calc(var(--pluto-padding) * 1.25);}.pl-1{padding-left:calc(var(--pluto-padding) * 0.25);}.pl-2{padding-left:calc(var(--pluto-padding) * 0.5);}.pl-3{padding-left:calc(var(--pluto-padding) * 0.75);}.pl-4{padding-left:var(--pluto-padding);}.pl-5{padding-left:calc(var(--pluto-padding) * 1.25);}.pr-1{padding-right:calc(var(--pluto-padding) * 0.25);}.pr-2{padding-right:calc(var(--pluto-padding) * 0.5);}.pr-3{padding-right:calc(var(--pluto-padding) * 0.75);}.pr-4{padding-right:var(--pluto-padding);}.pr-5{padding-right:calc(var(--pluto-padding) * 1.25);}.mt{margin-top:var(--pluto-margin-top);}.mb{margin-bottom:var(--pluto-margin-bottom);}.ml{margin-left:var(--pluto-margin-left);}.mr{margin-right:var(--pluto-margin-right);}.m-1{margin:calc(var(--pluto-margin) * 0.25);}.m-2{margin:calc(var(--pluto-margin) * 0.5);}.m-3{margin:calc(var(--pluto-margin) * 0.75);}.m-4{margin:var(--pluto-margin);}.m-5{margin:calc(var(--pluto-margin) * 1.25);}.mt-1{margin-top:calc(var(--pluto-margin) * 0.25);}.mt-2{margin-top:calc(var(--pluto-margin) * 0.5);}.mt-3{margin-top:calc(var(--pluto-margin) * 0.75);}.mt-4{margin-top:var(--pluto-margin);}.mt-5{margin-top:calc(var(--pluto-margin) * 1.25);}.mb-1{margin-bottom:calc(var(--pluto-margin) * 0.25);}.mb-2{margin-bottom:calc(var(--pluto-margin) * 0.5);}.mb-3{margin-bottom:calc(var(--pluto-margin) * 0.75);}.mb-4{margin-bottom:var(--pluto-margin);}.mb-5{margin-bottom:calc(var(--pluto-margin) * 1.25);}.ml-1{margin-left:calc(var(--pluto-margin) * 0.25);}.ml-2{margin-left:calc(var(--pluto-margin) * 0.5);}.ml-3{margin-left:calc(var(--pluto-margin) * 0.75);}.ml-4{margin-left:var(--pluto-margin);}.ml-5{margin-left:calc(var(--pluto-margin) * 1.25);}.mr-1{margin-right:calc(var(--pluto-margin) * 0.25);}.mr-2{margin-right:calc(var(--pluto-margin) * 0.5);}.mr-3{margin-right:calc(var(--pluto-margin) * 0.75);}.mr-4{margin-right:var(--pluto-margin);}.mr-5{margin-right:calc(var(--pluto-margin) * 1.25);}.fs-1{font-size:2.5rem !important;}.fs-2{font-size:2rem !important;}.fs-3{font-size:1.75rem !important;}.fs-4{font-size:1.5rem !important;}.fs-5{font-size:1.25rem !important;}.fs-6{font-size:1rem !important;}.text-sm{font-size:0.875rem !important;}.text-xs{font-size:0.75rem !important;}.fw-light{font-weight:300 !important;}.fw-normal{font-weight:400 !important;}.fw-semibold{font-weight:600 !important;}.fw-bold{font-weight:700 !important;}.fw-bolder{font-weight:900 !important;}.fst-italic{font-style:italic !important;}.fst-normal{font-style:normal !important;}.text-left{text-align:left !important;}.text-center{text-align:center !important;}.text-right{text-align:right !important;}.text-decoration-none{text-decoration:none !important;}.text-decoration-underline{text-decoration:underline !important;}.text-decoration-line-through{text-decoration:line-through !important;}.text-lowercase{text-transform:lowercase !important;}.text-uppercase{text-transform:uppercase !important;}.text-capitalize{text-transform:capitalize !important;}.text-primary{color:var(--pluto-primary-color) !important;}.text-primary-dark{color:var(--pluto-primary-color-dark) !important;}.text-secondary{color:var(--pluto-secondary-color) !important;}.text-success{color:var(--pluto-success-color) !important;}.text-danger{color:var(--pluto-danger-color) !important;}.text-warning{color:var(--pluto-warning-color) !important;}.text-info{color:var(--pluto-info-color) !important;}.text-light{color:var(--pluto-text-color-light) !important;}.text-dark{color:var(--pluto-text-color-dark) !important;}.text-muted{color:var(--pluto-secondary-color) !important;}.d-block{display:block !important;}.d-flex{display:flex !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-none{display:none !important;}.d-grid{display:grid !important;}.flex-row{flex-direction:row !important;}.flex-column{flex-direction:column !important;}.flex-wrap{flex-wrap:wrap !important;}.flex-nowrap{flex-wrap:nowrap !important;}.flex-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-row-reverse{flex-direction:row-reverse !important;}.flex-column-reverse{flex-direction:column-reverse !important;}.flex-grow-1{flex-grow:1 !important;}.flex-shrink-1{flex-shrink:1 !important;}.flex-shrink-0{flex-shrink:0 !important;}.flex-grow-0{flex-grow:0 !important;}.flex-basis-auto{flex-basis:auto !important;}.flex-basis-100{flex-basis:100% !important;}.flex-basis-25{flex-basis:25% !important;}.flex-basis-50{flex-basis:50% !important;}.flex-basis-75{flex-basis:75% !important;}.flex-basis-100{flex-basis:100% !important;}.flex-basis-200{flex-basis:200px !important;}.flex-basis-300{flex-basis:300px !important;}.flex-basis-400{flex-basis:400px !important;}.flex-basis-500{flex-basis:500px !important;}.flex-basis-600{flex-basis:600px !important;}.flex-basis-700{flex-basis:700px !important;}.flex-basis-800{flex-basis:800px !important;}.flex-basis-900{flex-basis:900px !important;}.flex-basis-1000{flex-basis:1000px !important;}.grid-cols-1{grid-template-columns:1fr !important;}.grid-cols-2{grid-template-columns:repeat(2,1fr) !important;}.grid-cols-3{grid-template-columns:repeat(3,1fr) !important;}.grid-cols-4{grid-template-columns:repeat(4,1fr) !important;}.grid-cols-5{grid-template-columns:repeat(5,1fr) !important;}.grid-cols-6{grid-template-columns:repeat(6,1fr) !important;}.grid-cols-7{grid-template-columns:repeat(7,1fr) !important;}.grid-cols-8{grid-template-columns:repeat(8,1fr) !important;}.grid-cols-9{grid-template-columns:repeat(9,1fr) !important;}.grid-cols-10{grid-template-columns:repeat(10,1fr) !important;}.justify-start{justify-content:flex-start !important;}.justify-end{justify-content:flex-end !important;}.justify-center{justify-content:center !important;}.justify-between{justify-content:space-between !important;}.justify-around{justify-content:space-around !important;}.justify-evenly{justify-content:space-evenly !important;}.items-start{align-items:flex-start !important;}.items-end{align-items:flex-end !important;}.items-center{align-items:center !important;}.items-baseline{align-items:baseline !important;}.items-stretch{align-items:stretch !important;}.self-auto{align-self:auto !important;}.self-start{align-self:flex-start !important;}.self-end{align-self:flex-end !important;}.self-center{align-self:center !important;}.self-stretch{align-self:stretch !important;}.gap-0{gap:0 !important;}.gap-1{gap:0.25rem !important;}.gap-2{gap:0.5rem !important;}.gap-3{gap:0.75rem !important;}.gap-4{gap:1rem !important;}.gap-5{gap:1.25rem !important;}.gap-6{gap:1.5rem !important;}.gap-8{gap:2rem !important;}.relative{position:relative !important;}.absolute{position:absolute !important;}.fixed{position:fixed !important;}.sticky{position:sticky !important;}.top-0{top:0 !important;}.bottom-0{bottom:0 !important;}.left-0{left:0 !important;}.right-0{right:0 !important;}.top-50{top:50% !important;}.left-50{left:50% !important;}.translate-middle{transform:translate(-50%,-50%) !important;}.w-25{width:25% !important;}.w-50{width:50% !important;}.w-75{width:75% !important;}.w-100{width:100% !important;}.w-auto{width:auto !important;}.h-25{height:25% !important;}.h-50{height:50% !important;}.h-75{height:75% !important;}.h-100{height:100% !important;}.h-auto{height:auto !important;}.border-0{border-width:0 !important;border-style:solid;}.border{border-width:1px !important;border-style:solid;}.border-1{border-width:1px !important;border-style:solid;}.border-2{border-width:2px !important;border-style:solid;}.border-3{border-width:3px !important;border-style:solid;}.border-primary{border-color:var(--pluto-primary-color) !important;}.border-secondary{border-color:var(--pluto-secondary-color) !important;}.border-success{border-color:var(--pluto-success-color) !important;}.border-danger{border-color:var(--pluto-danger-color) !important;}.border-warning{border-color:var(--pluto-warning-color) !important;}.border-info{border-color:var(--pluto-info-color) !important;}@media (min-width:768px) and (max-width:991.98px){.md\:d-none{display:none !important;}.md\:d-block{display:block !important;}.md\:d-flex{display:flex !important;}.md\:d-grid{display:grid !important;}.md\:grid-cols-1{grid-template-columns:1fr !important;}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr) !important;}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr) !important;}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr) !important;}.md\:grid-cols-5{grid-template-columns:repeat(5,1fr) !important;}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr) !important;}.md\:grid-cols-7{grid-template-columns:repeat(7,1fr) !important;}.md\:grid-cols-8{grid-template-columns:repeat(8,1fr) !important;}.md\:grid-cols-9{grid-template-columns:repeat(9,1fr) !important;}.md\:grid-cols-10{grid-template-columns:repeat(10,1fr) !important;}.md\:flex-row{flex-direction:row !important;}.md\:flex-col{flex-direction:column !important;}.md\:justify-start{justify-content:flex-start !important;}.md\:justify-end{justify-content:flex-end !important;}.md\:justify-center{justify-content:center !important;}.md\:justify-between{justify-content:space-between !important;}.md\:items-start{align-items:flex-start !important;}.md\:items-end{align-items:flex-end !important;}.md\:items-center{align-items:center !important;}.md\:text-left{text-align:left !important;}.md\:text-center{text-align:center !important;}.md\:text-right{text-align:right !important;}.md\:p-0{padding:0 !important;}.md\:p-1{padding:0.25rem !important;}.md\:p-2{padding:0.5rem !important;}.md\:p-3{padding:0.75rem !important;}.md\:p-4{padding:1rem !important;}.md\:p-5{padding:1.25rem !important;}.md\:m-0{margin:0 !important;}.md\:m-1{margin:0.25rem !important;}.md\:m-2{margin:0.5rem !important;}.md\:m-3{margin:0.75rem !important;}.md\:m-4{margin:1rem !important;}.md\:m-5{margin:1.25rem !important;}}@media (min-width:992px){.lg\:d-none{display:none !important;}.lg\:d-block{display:block !important;}.lg\:d-flex{display:flex !important;}.lg\:d-grid{display:grid !important;}.lg\:grid-cols-1{grid-template-columns:1fr !important;}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr) !important;}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr) !important;}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr) !important;}.lg\:grid-cols-5{grid-template-columns:repeat(5,1fr) !important;}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr) !important;}.lg\:grid-cols-7{grid-template-columns:repeat(7,1fr) !important;}.lg\:grid-cols-8{grid-template-columns:repeat(8,1fr) !important;}.lg\:grid-cols-9{grid-template-columns:repeat(9,1fr) !important;}.lg\:grid-cols-10{grid-template-columns:repeat(10,1fr) !important;}.lg\:flex-row{flex-direction:row !important;}.lg\:flex-col{flex-direction:column !important;}.lg\:justify-start{justify-content:flex-start !important;}.lg\:justify-end{justify-content:flex-end !important;}.lg\:justify-center{justify-content:center !important;}.lg\:justify-between{justify-content:space-between !important;}.lg\:items-start{align-items:flex-start !important;}.lg\:items-end{align-items:flex-end !important;}.lg\:items-center{align-items:center !important;}.lg\:text-left{text-align:left !important;}.lg\:text-center{text-align:center !important;}.lg\:text-right{text-align:right !important;}.lg\:p-0{padding:0 !important;}.lg\:p-1{padding:0.25rem !important;}.lg\:p-2{padding:0.5rem !important;}.lg\:p-3{padding:0.75rem !important;}.lg\:p-4{padding:1rem !important;}.lg\:p-5{padding:1.25rem !important;}.lg\:m-0{margin:0 !important;}.lg\:m-1{margin:0.25rem !important;}.lg\:m-2{margin:0.5rem !important;}.lg\:m-3{margin:0.75rem !important;}.lg\:m-4{margin:1rem !important;}.lg\:m-5{margin:1.25rem !important;}}