@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._pageContainer_1jfsj_1{background-color:var(--surface-color)}._navbar_1jfsj_5{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;background-color:transparent;position:absolute;width:100%;top:0;left:0;z-index:10}._brand_1jfsj_18{font-size:1.8rem;font-weight:700;color:var(--primary-color);text-decoration:none}._loginButton_1jfsj_25{font-size:1rem;font-weight:600;color:var(--primary-color);background-color:transparent;border:2px solid var(--primary-color);padding:.6rem 1.5rem;border-radius:8px;text-decoration:none;transition:all .2s ease-in-out}._loginButton_1jfsj_25:hover{background-color:var(--primary-color);color:#fff}._hero_1jfsj_42{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:120px 5% 40px;background-color:var(--background-color)}._heroContent_1jfsj_51{max-width:600px;text-align:center}._headline_1jfsj_56{font-size:3.5rem;font-weight:700;color:var(--primary-color);line-height:1.2;margin-bottom:1rem}._subheadline_1jfsj_64{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}._ctaButton_1jfsj_73{font-size:1.2rem;font-weight:600;color:var(--primary-color);background-color:var(--accent-color);padding:1rem 2.5rem;border-radius:8px;text-decoration:none;transition:all .2s ease-in-out}._ctaButton_1jfsj_73:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}@media (max-width: 768px){._headline_1jfsj_56{font-size:2.5rem}._subheadline_1jfsj_64{font-size:1.1rem}}._cardWrapper_1w6bd_1{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px}._card_1w6bd_1{background-color:var(--surface-color);border-radius:16px;box-shadow:var(--shadow-lg);width:100%;max-width:800px;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}._header_1w6bd_21{background-color:var(--primary-color);padding:30px 40px;position:relative;width:100%;text-align:center}._brandName_1w6bd_29{font-size:1.5rem;font-weight:700;color:#fff;opacity:.8}._profileSection_1w6bd_36{text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:20px}._profileImage_1w6bd_45{position:relative;z-index:2;width:150px;height:150px;border-radius:50%;object-fit:cover;border:5px solid var(--surface-color);margin:-95px auto 0;box-shadow:var(--shadow-md)}._name_1w6bd_57{margin:10px 0 5px;font-size:2rem;font-weight:700;color:var(--text-primary)}._title_1w6bd_64{margin:0;font-size:1.2rem;font-weight:500;color:var(--text-secondary)}._actionsContainer_1w6bd_71{text-align:center;padding:30px 0}._roundButtonsWrapper_1w6bd_76{display:flex;justify-content:center;gap:15px;margin-bottom:20px}._roundButton_1w6bd_76{width:50px;height:50px;border-radius:50%;background-color:var(--primary-color);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:1.4rem}._roundButton_1w6bd_76:hover{background-color:#1a426b;transform:scale(1.1)}._ctaButton_1w6bd_103{background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._ctaButton_1w6bd_103:hover{background-color:#1a426b;transform:translateY(-2px)}._mainContent_1w6bd_120{padding:20px 40px 0;display:flex;flex-direction:column;gap:25px;flex-grow:1;justify-content:flex-start}._contactItem_1w6bd_129{display:flex;align-items:center;gap:15px;font-size:1.1rem}._brandingFooter_1w6bd_136{text-align:center;padding:20px;background-color:#f6f9fc;border-top:1px solid #E0E6EB}._brandingFooter_1w6bd_136 a{color:var(--primary-color);font-weight:600;text-decoration:none}._brandingFooter_1w6bd_136 a:hover{text-decoration:underline}@media (max-width: 600px){._card_1w6bd_1{min-height:calc(100vh - 40px)}._cardWrapper_1w6bd_1{padding:20px}._profileImage_1w6bd_45{width:120px;height:120px;margin-top:-85px}._name_1w6bd_57{font-size:1.5rem}._title_1w6bd_64{font-size:1rem}._mainContent_1w6bd_120{padding:30px}}._container_nf584_1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px}._card_nf584_10{background-color:var(--surface-color);padding:40px;border-radius:12px;box-shadow:var(--shadow-lg);width:100%;max-width:420px;text-align:center}._title_nf584_20{font-size:2rem;font-weight:700;color:var(--primary-color);margin-top:0;margin-bottom:2rem}._form_nf584_28{display:flex;flex-direction:column;gap:1.25rem}._inputGroup_nf584_34{text-align:left}._label_nf584_38{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-secondary)}._input_nf584_34{width:100%;padding:12px 16px;border:1px solid #E0E6EB;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}._input_nf584_34:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #0a25401a}._passwordInputWrapper_nf584_61{position:relative;display:flex;align-items:center}._passwordInputWrapper_nf584_61 ._input_nf584_34{padding-right:50px}._adornment_nf584_71{position:absolute;right:10px}._button_nf584_77{width:100%;padding:14px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._button_nf584_77:hover{background-color:#1a426b}._linkText_nf584_94{margin-top:1.5rem;color:var(--text-secondary)}._linkText_nf584_94 a{color:var(--primary-color);font-weight:600;text-decoration:none}._linkText_nf584_94 a:hover{text-decoration:underline}._error_nf584_109{color:var(--error-color);background-color:#df1b411a;padding:10px;border-radius:8px;margin-top:1rem;margin-bottom:0}._wrapper_sjtha_1{padding:20px;max-width:1200px;margin:40px auto}._header_sjtha_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._title_sjtha_14{font-size:2.5rem;font-weight:700;color:var(--primary-color)}._headerActions_sjtha_20{display:flex;align-items:center}._logoutButton_sjtha_25{padding:10px 20px;background-color:#e0e6eb;color:var(--text-secondary);border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s}._logoutButton_sjtha_25:hover{background-color:#cfd8e1}._dashboard_sjtha_41{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}._mainContent_sjtha_47{grid-column:span 2;background:var(--surface-color);padding:30px;border-radius:12px;box-shadow:var(--shadow-md)}._sidebar_sjtha_55{grid-column:span 1;display:flex;flex-direction:column;gap:30px}._sidebarCard_sjtha_62{background:var(--surface-color);padding:30px;border-radius:12px;box-shadow:var(--shadow-md);text-align:center}._sectionTitle_sjtha_70{font-size:1.5rem;font-weight:600;margin-top:0;margin-bottom:20px;color:var(--primary-color)}._form_sjtha_79{display:grid;grid-template-columns:1fr 1fr;gap:20px}._inputGroup_sjtha_85{text-align:left}._label_sjtha_89{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-secondary)}._input_sjtha_85{width:100%;padding:12px 16px;border:1px solid #E0E6EB;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}._input_sjtha_85:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #0a25401a}._saveButton_sjtha_111{grid-column:span 2;padding:14px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._saveButton_sjtha_111:hover{background-color:#1a426b}._profileImage_sjtha_129{width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto 20px;display:block}._uploadButton_sjtha_138{cursor:pointer;background:var(--accent-color);color:var(--primary-color);padding:10px 15px;border-radius:8px;font-weight:600;display:inline-block;transition:opacity .2s}._uploadButton_sjtha_138:hover{opacity:.85}._hiddenInput_sjtha_153{display:none}._qrCode_sjtha_158{margin:0 auto}._qrText_sjtha_162{font-size:.9rem;color:var(--text-secondary);margin-top:15px}@media (max-width: 900px){._dashboard_sjtha_41{grid-template-columns:1fr}._mainContent_sjtha_47,._sidebar_sjtha_55{grid-column:span 1}}@media (max-width: 600px){._form_sjtha_79{grid-template-columns:1fr}._saveButton_sjtha_111{grid-column:span 1}._title_sjtha_14{font-size:2rem}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}._wrapper_19dm6_3{padding:20px;max-width:1200px;margin:40px auto}._header_19dm6_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._title_19dm6_16{font-size:2.5rem;font-weight:700;color:var(--primary-color)}._headerActions_19dm6_22{display:flex;align-items:center}._logoutButton_19dm6_27{padding:10px 20px;background-color:#e0e6eb;color:var(--text-secondary);border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s}._logoutButton_19dm6_27:hover{background-color:#cfd8e1}._content_19dm6_43{margin-top:20px}:root{--primary-color: #0A2540;--accent-color: #00D9A6;--background-color: #F6F9FC;--surface-color: #FFFFFF;--text-primary: #333333;--text-secondary: #667788;--error-color: #df1b41;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);color:var(--text-primary)}*{box-sizing:border-box}
