@charset "UTF-8";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideInFromTopSubtle{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromBottomSubtle{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes popIn{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes toastEnterTop{0%{transform:translateY(-100%) translate(-50%);opacity:0}to{transform:translateY(0) translate(-50%);opacity:1}}@keyframes toastExitTop{0%{transform:translateY(0) translate(-50%);opacity:1}to{transform:translateY(-100%) translate(-50%);opacity:0}}@keyframes toastEnterBottom{0%{transform:translateY(100%) translate(-50%);opacity:0}to{transform:translateY(0) translate(-50%);opacity:1}}@keyframes toastExitBottom{0%{transform:translateY(0) translate(-50%);opacity:1}to{transform:translateY(100%) translate(-50%);opacity:0}}@keyframes toastEnterRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastExitRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes toastEnterLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastExitLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes toastProgress{0%{width:100%}to{width:0%}}@keyframes modalBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropExit{0%{opacity:1}to{opacity:0}}@keyframes modalContentEnter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalContentExit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}.animate-fade-in{animation:fadeIn .2s cubic-bezier(0,0,.2,1) forwards}.animate-fade-out{animation:fadeOut .2s cubic-bezier(.4,0,1,1) forwards}.animate-fade-in-up{animation:fadeInUp .3s cubic-bezier(0,0,.2,1) forwards}.animate-fade-in-down{animation:fadeInDown .3s cubic-bezier(0,0,.2,1) forwards}.animate-fade-in-scale{animation:fadeInScale .2s cubic-bezier(0,0,.2,1) forwards}.animate-slide-in-top{animation:slideInFromTop .3s cubic-bezier(0,0,.2,1) forwards}.animate-slide-in-bottom{animation:slideInFromBottom .3s cubic-bezier(0,0,.2,1) forwards}.animate-slide-in-left{animation:slideInFromLeft .3s cubic-bezier(0,0,.2,1) forwards}.animate-slide-in-right{animation:slideInFromRight .3s cubic-bezier(0,0,.2,1) forwards}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.2,1) infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-shake{animation:shake .5s cubic-bezier(.4,0,.2,1)}.animate-wiggle{animation:wiggle .3s cubic-bezier(.4,0,.2,1)}.animate-spin{animation:spin 1s linear infinite}.animate-spin-slow{animation:spin 3s linear infinite}.animate-scale-in{animation:scaleIn .2s cubic-bezier(0,0,.2,1) forwards}.animate-pop-in{animation:popIn .3s cubic-bezier(.68,-.55,.265,1.55) forwards}.animate-skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#d1d5db,#e5e7eb 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.animate-skeleton-pulse{animation:skeletonPulse 2s cubic-bezier(.4,0,.2,1) infinite}.animation-delay-75{animation-delay:75ms}.animation-delay-100{animation-delay:.1s}.animation-delay-150{animation-delay:.15s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-500{animation-delay:.5s}.animation-duration-75{animation-duration:75ms}.animation-duration-100{animation-duration:.1s}.animation-duration-150{animation-duration:.15s}.animation-duration-200{animation-duration:.2s}.animation-duration-300{animation-duration:.3s}.animation-duration-500{animation-duration:.5s}.animation-duration-700{animation-duration:.7s}.animation-duration-1000{animation-duration:1s}.animation-fill-forwards{animation-fill-mode:forwards}.animation-fill-backwards{animation-fill-mode:backwards}.animation-fill-both{animation-fill-mode:both}.animation-infinite{animation-iteration-count:infinite}.animation-once{animation-iteration-count:1}.animation-ease-linear{animation-timing-function:linear}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.animation-ease-bounce{animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.animation-paused{animation-play-state:paused}.animation-running{animation-play-state:running}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.form-group{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.form-group:last-child{margin-bottom:0}.form-row{display:flex;flex-wrap:wrap;gap:1rem}.form-row>.form-group{flex:1;min-width:200px}.form-section{margin-bottom:2rem}.form-section:last-child{margin-bottom:0}.form-section-title{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1.125rem;font-weight:500;line-height:1.375;color:#111827;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.form-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.875rem;font-weight:500;line-height:1.5;color:#111827;display:block}.form-label.required:after{content:" *";color:#ef4444}.form-label-optional{font-weight:400;color:#6b7280;font-size:.75rem;margin-inline-start:.25rem}.form-input,.form-textarea,.form-select{display:block;width:100%;padding:.5rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.875rem;line-height:1.5;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:#9ca3af}.form-input:hover:not(:disabled):not(:focus),.form-textarea:hover:not(:disabled):not(:focus),.form-select:hover:not(:disabled):not(:focus){border-color:#9ca3af}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#64748b;box-shadow:0 0 0 3px #64748b66}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.form-input-wrapper{position:relative;display:flex;align-items:center}.form-input-wrapper .form-input{width:100%}.form-input-wrapper.has-icon-start .form-input{padding-inline-start:2.5rem}.form-input-wrapper.has-icon-start .form-input-icon-start{position:absolute;inset-inline-start:.75rem;color:#6b7280;pointer-events:none;display:flex;align-items:center;justify-content:center}.form-input-wrapper.has-icon-end .form-input{padding-inline-end:2.5rem}.form-input-wrapper.has-icon-end .form-input-icon-end{position:absolute;inset-inline-end:.75rem;color:#6b7280;display:flex;align-items:center;justify-content:center}.form-input-wrapper.has-icon-end .form-input-icon-end button{padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;color:#6b7280;padding:.25rem;border-radius:.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.form-input-wrapper.has-icon-end .form-input-icon-end button:hover{color:#4b5563;background-color:#f3f4f6}.form-textarea{resize:vertical;min-height:100px;line-height:1.625}.form-textarea.no-resize{resize:none}.form-textarea.resize-horizontal{resize:horizontal}.form-textarea.auto-resize{resize:none;overflow:hidden}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-inline-end:2.5rem}[dir=rtl] .form-select{background-position:left .75rem center}.form-select::-ms-expand{display:none}.form-select option{padding:.5rem}.form-select[multiple]{height:auto;padding:.5rem;background-image:none}.form-select[multiple] option{padding:.5rem;border-radius:.25rem}.form-select[multiple] option:checked{background-color:#f1f5f9;color:#334155}.form-check{display:flex;align-items:flex-start;gap:.5rem;min-height:1.5rem;cursor:pointer}.form-check.disabled{cursor:not-allowed;opacity:.5}.form-check-input{appearance:none;width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem;background-color:#fff;border:2px solid #d1d5db;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.form-check-input:hover:not(:disabled){border-color:#64748b}.form-check-input:focus{outline:none}.form-check-input:focus-visible{box-shadow:0 0 0 3px #64748b66}.form-check-input:checked{background-color:#475569;border-color:#475569}.form-check-input:disabled{background-color:#f3f4f6;border-color:#d1d5db;cursor:not-allowed}.form-check-input[type=checkbox]{border-radius:.25rem}.form-check-input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.form-check-input[type=checkbox]:indeterminate{background-color:#475569;border-color:#475569;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.form-check-input[type=radio]{border-radius:9999px}.form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.form-check-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.875rem;font-weight:400;line-height:1.5;color:#4b5563;color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none}.form-check.disabled .form-check-label{cursor:not-allowed}.form-check-inline{display:inline-flex;margin-inline-end:1rem}.form-check-group{display:flex;flex-direction:column;gap:.5rem}.form-check-group.inline{flex-direction:row;flex-wrap:wrap;gap:1rem}.form-switch{display:flex;align-items:center;gap:.75rem;cursor:pointer}.form-switch.disabled{cursor:not-allowed;opacity:.5}.form-switch-input{appearance:none;width:44px;height:24px;background-color:#d1d5db;border-radius:9999px;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0}.form-switch-input:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:9999px;transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.form-switch-input:hover:not(:disabled){background-color:#9ca3af}.form-switch-input:focus{outline:none}.form-switch-input:focus-visible{box-shadow:0 0 0 3px #64748b66}.form-switch-input:checked{background-color:#475569}.form-switch-input:checked:before{transform:translate(20px)}.form-switch-input:checked:hover:not(:disabled){background-color:#334155}.form-switch-input:disabled{cursor:not-allowed;background-color:#e5e7eb}.form-switch-input:disabled:before{background-color:#f3f4f6}.form-switch-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.875rem;font-weight:400;line-height:1.5;color:#4b5563;color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none}.form-switch.disabled .form-switch-label{cursor:not-allowed}.form-input.is-invalid,.form-input.ng-invalid.ng-touched,.form-textarea.is-invalid,.form-textarea.ng-invalid.ng-touched,.form-select.is-invalid,.form-select.ng-invalid.ng-touched{border-color:#ef4444}.form-input.is-invalid:focus,.form-input.ng-invalid.ng-touched:focus,.form-textarea.is-invalid:focus,.form-textarea.ng-invalid.ng-touched:focus,.form-select.is-invalid:focus,.form-select.ng-invalid.ng-touched:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444466}.form-input.is-valid,.form-input.ng-valid.ng-touched,.form-textarea.is-valid,.form-textarea.ng-valid.ng-touched,.form-select.is-valid,.form-select.ng-valid.ng-touched{border-color:#10b981}.form-input.is-valid:focus,.form-input.ng-valid.ng-touched:focus,.form-textarea.is-valid:focus,.form-textarea.ng-valid.ng-touched:focus,.form-select.is-valid:focus,.form-select.ng-valid.ng-touched:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98166}.form-check-input.is-invalid,.form-check-input.ng-invalid.ng-touched{border-color:#ef4444}.form-check-input.is-invalid:focus-visible,.form-check-input.ng-invalid.ng-touched:focus-visible{box-shadow:0 0 0 3px #ef444466}.form-error{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.75rem;font-weight:400;line-height:1.5;color:#6b7280;color:#dc2626;display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.form-error:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;flex-shrink:0}.form-success{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.75rem;font-weight:400;line-height:1.5;color:#6b7280;color:#059669;display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.form-success:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;flex-shrink:0}.form-hint{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.75rem;font-weight:400;line-height:1.5;color:#6b7280;margin-top:.25rem}.form-input-sm,.form-textarea-sm,.form-select-sm{padding:.375rem .625rem;font-size:.75rem}.form-input-lg,.form-textarea-lg,.form-select-lg{padding:.75rem 1rem;font-size:1rem}.form-input-group{display:flex}.form-input-group .form-input{flex:1;min-width:0}.form-input-group .form-input:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.form-input-group .form-input:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.form-input-group .form-input:focus{z-index:1}.form-input-addon{display:flex;align-items:center;padding:.5rem .75rem;font-size:.875rem;color:#4b5563;background-color:#f9fafb;border:1px solid #d1d5db;white-space:nowrap}.form-input-addon:first-child{border-inline-end:0;border-start-start-radius:.5rem;border-end-start-radius:.5rem}.form-input-addon:last-child{border-inline-start:0;border-start-end-radius:.5rem;border-end-end-radius:.5rem}.form-file{position:relative}.form-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-file-input:focus+.form-file-label{box-shadow:0 0 0 3px #64748b66}.form-file-label{display:block;width:100%;padding:.5rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.875rem;line-height:1.5;color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.form-file-label::placeholder{color:#9ca3af}.form-file-label:hover:not(:disabled):not(:focus){border-color:#9ca3af}.form-file-label:focus{outline:none;border-color:#64748b;box-shadow:0 0 0 3px #64748b66}.form-file-label:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.form-file-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-file-label:before{content:"\395\3c0\3b9\3bb\3bf\3b3\3ae  \3b1\3c1\3c7\3b5\3af\3bf\3c5";display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;border-radius:.5rem;border:1px solid transparent;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.form-file-label:before:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b66}.form-file-label:before:disabled,.form-file-label:before [disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.form-file-label:before{color:#374151;background-color:#fff;border-color:#d1d5db}.form-file-label:before:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.form-file-label:before:active:not(:disabled){background-color:#f3f4f6}.form-file-label:before{padding:.25rem .75rem;font-size:.75rem}.form-file-text{color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-range{appearance:none;width:100%;height:.5rem;background-color:#e5e7eb;border-radius:9999px;cursor:pointer}.form-range::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;background-color:#475569;border-radius:9999px;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.form-range::-webkit-slider-thumb:hover{background-color:#334155;transform:scale(1.1)}.form-range::-moz-range-thumb{width:1.25rem;height:1.25rem;background-color:#475569;border:none;border-radius:9999px;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.form-range::-moz-range-thumb:hover{background-color:#334155;transform:scale(1.1)}.form-range:focus{outline:none}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #64748b66}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 3px #64748b66}.form-range:disabled{opacity:.5;cursor:not-allowed}.form-range:disabled::-webkit-slider-thumb{cursor:not-allowed}.form-range:disabled::-moz-range-thumb{cursor:not-allowed}.form-actions{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.form-actions.justify-end{justify-content:flex-end}.form-actions.justify-between{justify-content:space-between}.form-actions.justify-center{justify-content:center}.form-actions.no-border{border-top:none;padding-top:0}.form-fieldset{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin:0;margin-bottom:1.5rem}.form-fieldset:last-child{margin-bottom:0}.form-legend{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1rem;font-weight:500;line-height:1.5;color:#111827;padding:0 .5rem;margin-inline-start:-.5rem}.form-label-afm:before{content:"A."}.form-label-doy:before{content:"D."}.form-input,.form-textarea,.form-select,.form-label{font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}@media(max-width:639px){.d-none-mobile{display:none!important}.d-block-mobile{display:block!important}.d-flex-mobile{display:flex!important}}@media(min-width:768px){.d-none-tablet{display:none!important}.d-block-tablet{display:block!important}.d-flex-tablet{display:flex!important}}@media(min-width:1024px){.d-none-desktop{display:none!important}.d-block-desktop{display:block!important}.d-flex-desktop{display:flex!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!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-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}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}.flex-grow{flex-grow:1!important}.flex-grow-0{flex-grow:0!important}.flex-shrink{flex-shrink:1!important}.flex-shrink-0{flex-shrink:0!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-primary{color:#475569!important}.text-primary-dark{color:#334155!important}.text-success{color:#059669!important}.text-warning{color:#d97706!important}.text-error{color:#dc2626!important}.text-muted{color:#4b5563!important}.text-gray{color:#6b7280!important}.text-dark{color:#111827!important}.text-white{color:#fff!important}.text-inherit{color:inherit!important}.bg-primary{background-color:#475569!important}.bg-primary-light{background-color:#f1f5f9!important}.bg-success{background-color:#059669!important}.bg-success-light{background-color:#d1fae5!important}.bg-warning{background-color:#d97706!important}.bg-warning-light{background-color:#fef3c7!important}.bg-error{background-color:#dc2626!important}.bg-error-light{background-color:#fee2e2!important}.bg-white{background-color:#fff!important}.bg-gray-50{background-color:#f9fafb!important}.bg-gray-100{background-color:#f3f4f6!important}.bg-gray-200{background-color:#e5e7eb!important}.bg-transparent{background-color:transparent!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.875rem!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:.75rem!important}.m-4{margin:1rem!important}.m-5{margin:1.25rem!important}.m-6{margin:1.5rem!important}.m-8{margin:2rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-inline-start:0!important}.ms-1{margin-inline-start:.25rem!important}.ms-2{margin-inline-start:.5rem!important}.ms-3{margin-inline-start:.75rem!important}.ms-4{margin-inline-start:1rem!important}.ms-5{margin-inline-start:1.25rem!important}.ms-6{margin-inline-start:1.5rem!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0!important}.me-1{margin-inline-end:.25rem!important}.me-2{margin-inline-end:.5rem!important}.me-3{margin-inline-end:.75rem!important}.me-4{margin-inline-end:1rem!important}.me-5{margin-inline-end:1.25rem!important}.me-6{margin-inline-end:1.5rem!important}.me-auto{margin-inline-end:auto!important}.mx-0{margin-inline:0!important}.mx-1{margin-inline:.25rem!important}.mx-2{margin-inline:.5rem!important}.mx-3{margin-inline:.75rem!important}.mx-4{margin-inline:1rem!important}.mx-auto{margin-inline:auto!important}.my-0{margin-block:0!important}.my-1{margin-block:.25rem!important}.my-2{margin-block:.5rem!important}.my-3{margin-block:.75rem!important}.my-4{margin-block:1rem!important}.my-auto{margin-block:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-5{padding-top:1.25rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.ps-0{padding-inline-start:0!important}.ps-1{padding-inline-start:.25rem!important}.ps-2{padding-inline-start:.5rem!important}.ps-3{padding-inline-start:.75rem!important}.ps-4{padding-inline-start:1rem!important}.ps-5{padding-inline-start:1.25rem!important}.ps-6{padding-inline-start:1.5rem!important}.pe-0{padding-inline-end:0!important}.pe-1{padding-inline-end:.25rem!important}.pe-2{padding-inline-end:.5rem!important}.pe-3{padding-inline-end:.75rem!important}.pe-4{padding-inline-end:1rem!important}.pe-5{padding-inline-end:1.25rem!important}.pe-6{padding-inline-end:1.5rem!important}.px-0{padding-inline:0!important}.px-1{padding-inline:.25rem!important}.px-2{padding-inline:.5rem!important}.px-3{padding-inline:.75rem!important}.px-4{padding-inline:1rem!important}.px-5{padding-inline:1.25rem!important}.px-6{padding-inline:1.5rem!important}.px-8{padding-inline:2rem!important}.py-0{padding-block:0!important}.py-1{padding-block:.25rem!important}.py-2{padding-block:.5rem!important}.py-3{padding-block:.75rem!important}.py-4{padding-block:1rem!important}.py-5{padding-block:1.25rem!important}.py-6{padding-block:1.5rem!important}.py-8{padding-block:2rem!important}.w-full{width:100%!important}.w-auto{width:auto!important}.w-screen{width:100vw!important}.w-fit{width:fit-content!important}.min-w-0{min-width:0!important}.max-w-full{max-width:100%!important}.h-full{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-fit{height:fit-content!important}.min-h-0{min-height:0!important}.min-h-screen{min-height:100vh!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.position-static{position:static!important}.inset-0{inset:0!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.start-0{inset-inline-start:0!important}.end-0{inset-inline-end:0!important}.border{border:1px solid #d1d5db!important}.border-0{border:0!important}.border-top{border-top:1px solid #d1d5db!important}.border-bottom{border-bottom:1px solid #d1d5db!important}.border-start{border-inline-start:1px solid #d1d5db!important}.border-end{border-inline-end:1px solid #d1d5db!important}.border-light{border-color:#e5e7eb!important}.border-dark{border-color:#9ca3af!important}.border-primary{border-color:#64748b!important}.border-error{border-color:#ef4444!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:.125rem!important}.rounded{border-radius:.25rem!important}.rounded-md{border-radius:.375rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.shadow-none{box-shadow:0 0 #0000!important}.shadow-xs{box-shadow:0 1px 2px #0000000d!important}.shadow-sm{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important}.shadow,.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-normal-case{text-transform:none!important}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.text-no-underline{text-decoration:none!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-nowrap{white-space:nowrap!important}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-wait{cursor:wait!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.visually-hidden,.sr-only,.skip-link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link:focus{position:fixed!important;top:1rem;left:1rem;z-index:9999;width:auto!important;height:auto!important;padding:.75rem 1rem!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background-color:#fff;border:2px solid #64748b;border-radius:.5rem;color:#475569;font-weight:600;text-decoration:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.focus-visible-ring:focus{outline:none}.focus-visible-ring:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b66}@media(prefers-reduced-motion:reduce){.motion-safe{display:none!important}}@media(prefers-reduced-motion:no-preference){.motion-reduce{display:none!important}}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.z-dropdown{z-index:1000!important}.z-sticky{z-index:1020!important}.z-modal{z-index:1050!important}.z-tooltip{z-index:1070!important}.z-toast{z-index:1080!important}@media print{.print-hidden{display:none!important}.print-block{display:block!important}.print-break-before{break-before:page!important}.print-break-after{break-after:page!important}.print-avoid-break{break-inside:avoid!important}}:root{--color-primary-50: #f8fafc;--color-primary-100: #f1f5f9;--color-primary-200: #e8edf5;--color-primary-300: #cbd5e1;--color-primary-400: #94a3b8;--color-primary-500: #64748b;--color-primary-600: #475569;--color-primary-700: #334155;--color-primary-800: #1e293b;--color-primary-900: #0f172a;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-success: #10b981;--color-success-light: #d1fae5;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-error: #ef4444;--color-error-light: #fee2e2;--color-info: #64748b;--color-info-light: #f1f5f9;--font-family-base: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Noto Sans Greek, sans-serif, Apple Color Emoji, Segoe UI Emoji;--font-family-mono: JetBrains Mono, Fira Code, Consolas, Courier New, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#111827;background-color:#f9fafb;min-height:100vh}ul,ol{list-style:none;margin:0;padding:0}a{color:#475569;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}a:hover{color:#334155;text-decoration:underline}a:focus-visible{outline:2px solid #64748b;outline-offset:2px;border-radius:.125rem}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0}fieldset{border:none;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:0;font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:600;line-height:1.25}h1{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#111827}@media(max-width:639px){h1{font-size:1.875rem}}h2{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1.875rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:#111827}@media(max-width:639px){h2{font-size:1.5rem}}h3{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1.5rem;font-weight:600;line-height:1.375;color:#111827}@media(max-width:639px){h3{font-size:1.25rem}}h4{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1.25rem;font-weight:600;line-height:1.375;color:#111827}h5{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1.125rem;font-weight:500;line-height:1.375;color:#111827}h6{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans Greek,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1rem;font-weight:500;line-height:1.5;color:#111827}p{margin:0 0 1rem}p:last-child{margin-bottom:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:focus{outline:none}:focus-visible{outline:2px solid #64748b;outline-offset:2px}::selection{background-color:#e8edf5;color:#0f172a}html{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:9999px}html::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}[lang=el],:lang(el){font-feature-settings:"kern" 1,"liga" 1;hyphens:auto;-webkit-hyphens:auto}[dir=rtl]{text-align:right}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:.8em}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #9ca3af;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
