@keyframes AuthCard-module-scss-module__doLIxq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthCard-module-scss-module__doLIxq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthCard-module-scss-module__doLIxq__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthCard-module-scss-module__doLIxq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes AuthCard-module-scss-module__doLIxq__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes AuthCard-module-scss-module__doLIxq__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes AuthCard-module-scss-module__doLIxq__redShimmer{0%{background-position:0%}to{background-position:200%}}.AuthCard-module-scss-module__doLIxq__card{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;width:100%;max-width:460px;margin:0 auto;padding:40px 32px;animation:.4s cubic-bezier(.34,1.56,.64,1) both AuthCard-module-scss-module__doLIxq__scaleIn}@media (max-width:640px){.AuthCard-module-scss-module__doLIxq__card{background-color:#0000;border:none;border-radius:0;padding:32px 20px}}@media (prefers-reduced-motion:reduce){.AuthCard-module-scss-module__doLIxq__card{opacity:1;animation:none}}
.Text-module-scss-module__VRfzPa__text{margin:0}.Text-module-scss-module__VRfzPa__text--h1{letter-spacing:-.03em;font-size:48px;font-weight:700;line-height:1.1}.Text-module-scss-module__VRfzPa__text--h2{letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1.2}.Text-module-scss-module__VRfzPa__text--h3{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.3}.Text-module-scss-module__VRfzPa__text--h4{font-size:18px;font-weight:600;line-height:1.4}.Text-module-scss-module__VRfzPa__text--body-lg{font-size:18px;font-weight:400;line-height:1.7}.Text-module-scss-module__VRfzPa__text--body{font-size:14px;font-weight:400;line-height:1.6}.Text-module-scss-module__VRfzPa__text--body-sm{font-size:13px;font-weight:400;line-height:1.6}.Text-module-scss-module__VRfzPa__text--caption{font-size:12px;font-weight:400;line-height:1.5}.Text-module-scss-module__VRfzPa__text--label{font-size:13px;font-weight:500;line-height:1.4}.Text-module-scss-module__VRfzPa__text--primary{color:var(--color-text-primary)}.Text-module-scss-module__VRfzPa__text--secondary{color:var(--color-text-secondary)}.Text-module-scss-module__VRfzPa__text--muted{color:var(--color-text-muted)}
@keyframes Loader-module-scss-module__tXia2q__spin{to{transform:rotate(360deg)}}@keyframes Loader-module-scss-module__tXia2q__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes Loader-module-scss-module__tXia2q__pulse-scale{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.Loader-module-scss-module__tXia2q__loader{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Loader-module-scss-module__tXia2q__loader--sm{--loader-size:16px;--loader-border:2px;--loader-dot:5px;--loader-gap:3px}.Loader-module-scss-module__tXia2q__loader--md{--loader-size:24px;--loader-border:3px;--loader-dot:7px;--loader-gap:5px}.Loader-module-scss-module__tXia2q__loader--lg{--loader-size:40px;--loader-border:4px;--loader-dot:10px;--loader-gap:6px}.Loader-module-scss-module__tXia2q__loader--auto{--loader-color:var(--color-text-primary)}.Loader-module-scss-module__tXia2q__loader--dark{--loader-color:#0e0e0e}.Loader-module-scss-module__tXia2q__loader--light{--loader-color:#fff}.Loader-module-scss-module__tXia2q__loader--spinner{width:var(--loader-size);height:var(--loader-size);border:var(--loader-border) solid #0000;border-top-color:var(--loader-color);border-radius:50%;animation:.7s linear infinite Loader-module-scss-module__tXia2q__spin}.Loader-module-scss-module__tXia2q__loader--dots{gap:var(--loader-gap)}.Loader-module-scss-module__tXia2q__loader__dot{width:var(--loader-dot);height:var(--loader-dot);background-color:var(--loader-color);border-radius:50%;animation:1.2s ease-in-out infinite both Loader-module-scss-module__tXia2q__bounce}.Loader-module-scss-module__tXia2q__loader__dot:first-child{animation-delay:-.32s}.Loader-module-scss-module__tXia2q__loader__dot:nth-child(2){animation-delay:-.16s}.Loader-module-scss-module__tXia2q__loader__dot:nth-child(3){animation-delay:0s}.Loader-module-scss-module__tXia2q__loader--pulse{width:var(--loader-size);height:var(--loader-size);background-color:var(--loader-color);border-radius:50%;animation:1.4s ease-in-out infinite Loader-module-scss-module__tXia2q__pulse-scale}.Loader-module-scss-module__tXia2q__loader__overlay{z-index:300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
@keyframes CenteredLoader-module-scss-module__9_JP5q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CenteredLoader-module-scss-module__9_JP5q__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes CenteredLoader-module-scss-module__9_JP5q__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes CenteredLoader-module-scss-module__9_JP5q__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes CenteredLoader-module-scss-module__9_JP5q__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes CenteredLoader-module-scss-module__9_JP5q__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes CenteredLoader-module-scss-module__9_JP5q__redShimmer{0%{background-position:0%}to{background-position:200%}}.CenteredLoader-module-scss-module__9_JP5q__host{justify-content:center;align-items:center;animation:.15s cubic-bezier(.16,1,.3,1) both CenteredLoader-module-scss-module__9_JP5q__fadeIn;display:flex}.CenteredLoader-module-scss-module__9_JP5q__host--screen{z-index:300;background:color-mix(in srgb, var(--color-bg-primary) 82%, transparent);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0}.CenteredLoader-module-scss-module__9_JP5q__host--parent{position:absolute;inset:0}.CenteredLoader-module-scss-module__9_JP5q__host--block{width:100%;min-height:140px}@media (prefers-reduced-motion:reduce){.CenteredLoader-module-scss-module__9_JP5q__host{opacity:1!important;animation:none!important}}
.Button-module-scss-module__Eki5sW__button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Button-module-scss-module__Eki5sW__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button-module-scss-module__Eki5sW__button:disabled{opacity:.45;cursor:not-allowed}.Button-module-scss-module__Eki5sW__button--primary{background-color:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.Button-module-scss-module__Eki5sW__button--primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 85%, black);border-color:color-mix(in srgb, var(--color-accent) 85%, black)}.Button-module-scss-module__Eki5sW__button--secondary{color:var(--color-text-primary);border-color:var(--color-border);background-color:#0000}.Button-module-scss-module__Eki5sW__button--secondary:hover:not(:disabled){border-color:var(--color-border-focus);background-color:#00000026}.Button-module-scss-module__Eki5sW__button--ghost{color:var(--color-text-secondary);background-color:#0000;border-color:#0000}.Button-module-scss-module__Eki5sW__button--ghost:hover:not(:disabled){color:var(--color-text-primary);background-color:#00000026}.Button-module-scss-module__Eki5sW__button--danger{background-color:color-mix(in srgb, var(--color-error) 18%, transparent);color:color-mix(in srgb, var(--color-error) 45%, white);border-color:#0000}.Button-module-scss-module__Eki5sW__button--danger:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-error) 32%, transparent);color:color-mix(in srgb, var(--color-error) 30%, white)}.Button-module-scss-module__Eki5sW__button--sm{border-radius:6px;height:32px;padding:0 12px;font-size:13px}.Button-module-scss-module__Eki5sW__button--md{height:40px;padding:0 16px;font-size:14px}.Button-module-scss-module__Eki5sW__button--lg{border-radius:10px;height:48px;padding:0 24px;font-size:16px}
.Checkbox-module-scss-module__3tKrBq__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.Checkbox-module-scss-module__3tKrBq__wrapper--disabled{opacity:.45;cursor:not-allowed}.Checkbox-module-scss-module__3tKrBq__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module-scss-module__3tKrBq__box{box-sizing:border-box;color:#fff;background-color:#0000;border:1.5px solid #fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}[data-theme=light] .Checkbox-module-scss-module__3tKrBq__box{border-color:#000}.Checkbox-module-scss-module__3tKrBq__box--checked{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}[data-theme=light] .Checkbox-module-scss-module__3tKrBq__box--checked{background-color:#000;border-color:#000}.Checkbox-module-scss-module__3tKrBq__wrapper:not(.Checkbox-module-scss-module__3tKrBq__wrapper--disabled):hover .Checkbox-module-scss-module__3tKrBq__box--checked{background-color:var(--color-accent-hover)}[data-theme=light] .Checkbox-module-scss-module__3tKrBq__wrapper:not(.Checkbox-module-scss-module__3tKrBq__wrapper--disabled):hover .Checkbox-module-scss-module__3tKrBq__box--checked{background-color:#000}.Checkbox-module-scss-module__3tKrBq__label{color:var(--color-text-primary);font-size:14px;line-height:1}
.Chip-module-scss-module__x0Sg0G__chip{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;border-radius:999px;align-items:center;gap:8px;font-weight:500;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.Chip-module-scss-module__x0Sg0G__chip:hover:not(:disabled){border-color:var(--color-border-focus)}.Chip-module-scss-module__x0Sg0G__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Chip-module-scss-module__x0Sg0G__chip:disabled{opacity:.5;cursor:not-allowed}.Chip-module-scss-module__x0Sg0G__chip--sm{padding:6px 12px;font-size:12px}.Chip-module-scss-module__x0Sg0G__chip--md{padding:8px 14px;font-size:13px}.Chip-module-scss-module__x0Sg0G__chip--active{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}.Chip-module-scss-module__x0Sg0G__chip--active:hover:not(:disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.Chip-module-scss-module__x0Sg0G__chip--active .Chip-module-scss-module__x0Sg0G__chip__count{background-color:color-mix(in srgb, var(--color-text-inverse) 18%, transparent);color:var(--color-text-inverse)}.Chip-module-scss-module__x0Sg0G__chip__icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.Chip-module-scss-module__x0Sg0G__chip__label{display:inline-block}.Chip-module-scss-module__x0Sg0G__chip__count{background-color:var(--color-bg-elevated);min-width:22px;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}
@keyframes ConfirmModal-module-scss-module__Tu3WQq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal-module-scss-module__Tu3WQq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ConfirmModal-module-scss-module__Tu3WQq__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes ConfirmModal-module-scss-module__Tu3WQq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ConfirmModal-module-scss-module__Tu3WQq__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ConfirmModal-module-scss-module__Tu3WQq__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes ConfirmModal-module-scss-module__Tu3WQq__redShimmer{0%{background-position:0%}to{background-position:200%}}.ConfirmModal-module-scss-module__Tu3WQq__overlay{z-index:300;background-color:#0009;justify-content:center;align-items:center;padding:16px;animation:.15s cubic-bezier(.16,1,.3,1) both ConfirmModal-module-scss-module__Tu3WQq__fadeIn;display:flex;position:fixed;inset:0}.ConfirmModal-module-scss-module__Tu3WQq__modal{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;outline:none;width:100%;max-width:440px;padding:24px;animation:.25s cubic-bezier(.34,1.56,.64,1) both ConfirmModal-module-scss-module__Tu3WQq__scaleIn}@media (prefers-reduced-motion:reduce){.ConfirmModal-module-scss-module__Tu3WQq__modal{opacity:1;animation:none}}.ConfirmModal-module-scss-module__Tu3WQq__modal__title{color:var(--color-text-primary);margin:0 0 12px;font-size:18px;font-weight:600}.ConfirmModal-module-scss-module__Tu3WQq__modal__message{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.ConfirmModal-module-scss-module__Tu3WQq__modal__actions{justify-content:flex-end;gap:12px;display:flex}
@keyframes Dropdown-module-scss-module__gzmqNW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dropdown-module-scss-module__gzmqNW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes Dropdown-module-scss-module__gzmqNW__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes Dropdown-module-scss-module__gzmqNW__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes Dropdown-module-scss-module__gzmqNW__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes Dropdown-module-scss-module__gzmqNW__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes Dropdown-module-scss-module__gzmqNW__redShimmer{0%{background-position:0%}to{background-position:200%}}.Dropdown-module-scss-module__gzmqNW__dropdown{width:100%;position:relative}.Dropdown-module-scss-module__gzmqNW__dropdown--disabled{opacity:.45;pointer-events:none}.Dropdown-module-scss-module__gzmqNW__trigger{border:1px solid var(--color-border);width:100%;height:40px;color:var(--color-text-primary);cursor:pointer;text-align:left;background-color:#0000;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex}.Dropdown-module-scss-module__gzmqNW__trigger:hover{border-color:var(--color-border-focus)}.Dropdown-module-scss-module__gzmqNW__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Dropdown-module-scss-module__gzmqNW__trigger--open{border-color:var(--color-border-focus)}.Dropdown-module-scss-module__gzmqNW__trigger__placeholder{color:var(--color-text-muted)}.Dropdown-module-scss-module__gzmqNW__chevron{color:var(--color-text-muted);flex-shrink:0}.Dropdown-module-scss-module__gzmqNW__chevron--open{transform:rotate(180deg)}.Dropdown-module-scss-module__gzmqNW__menu{z-index:200;background-color:var(--color-bg-primary);border:1px solid var(--color-border);transform-origin:top;border-radius:8px;max-height:240px;margin:0;padding:4px;list-style:none;animation:.15s cubic-bezier(.16,1,.3,1) both Dropdown-module-scss-module__gzmqNW__fadeDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.Dropdown-module-scss-module__gzmqNW__option{color:var(--color-text-primary);background-color:var(--color-bg-primary);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.Dropdown-module-scss-module__gzmqNW__option:hover{background-color:var(--color-bg-elevated)}[data-theme=light] .Dropdown-module-scss-module__gzmqNW__option:hover{background-color:#efeff0}.Dropdown-module-scss-module__gzmqNW__option--selected{color:#fff;font-weight:600}[data-theme=light] .Dropdown-module-scss-module__gzmqNW__option--selected{color:#000}@media (prefers-reduced-motion:reduce){.Dropdown-module-scss-module__gzmqNW__menu{opacity:1;animation:none!important}}
.FileUpload-module-scss-module__ZJIlYG__wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.FileUpload-module-scss-module__ZJIlYG__wrapper--disabled{opacity:.45;pointer-events:none}.FileUpload-module-scss-module__ZJIlYG__label{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:1}.FileUpload-module-scss-module__ZJIlYG__dropzone{border:1.5px dashed var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.FileUpload-module-scss-module__ZJIlYG__dropzone:hover{border-color:var(--color-border-focus);background-color:color-mix(in srgb, var(--color-bg-elevated) 50%, transparent)}.FileUpload-module-scss-module__ZJIlYG__dropzone--active{border-color:var(--color-accent);background-color:color-mix(in srgb, var(--color-accent) 5%, transparent)}.FileUpload-module-scss-module__ZJIlYG__dropzone__icon{color:var(--color-text-muted)}.FileUpload-module-scss-module__ZJIlYG__dropzone__text{color:var(--color-text-secondary);text-align:center;font-size:14px}.FileUpload-module-scss-module__ZJIlYG__dropzone__hint{color:var(--color-text-muted);font-size:12px}.FileUpload-module-scss-module__ZJIlYG__dropzone__input{display:none}.FileUpload-module-scss-module__ZJIlYG__file{border:1px solid var(--color-border);background-color:var(--color-bg-elevated);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.FileUpload-module-scss-module__ZJIlYG__file__info{color:var(--color-text-primary);align-items:center;gap:8px;min-width:0;display:flex}.FileUpload-module-scss-module__ZJIlYG__file__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.FileUpload-module-scss-module__ZJIlYG__file__remove{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.FileUpload-module-scss-module__ZJIlYG__file__remove:hover{background-color:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}.FileUpload-module-scss-module__ZJIlYG__error{color:var(--color-error);font-size:12px;line-height:1.2}
.InlineLink-module-scss-module__WIHzYG__inline-link{align-items:center;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.InlineLink-module-scss-module__WIHzYG__inline-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.InlineLink-module-scss-module__WIHzYG__inline-link:hover:after{transform:scaleX(1)}.InlineLink-module-scss-module__WIHzYG__inline-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.InlineLink-module-scss-module__WIHzYG__inline-link--accent{color:var(--color-accent)}.InlineLink-module-scss-module__WIHzYG__inline-link--danger{color:#e61414}.InlineLink-module-scss-module__WIHzYG__inline-link--warning{color:#f59e0b}
.Input-module-scss-module__7bWUVW__wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.Input-module-scss-module__7bWUVW__wrapper--disabled{opacity:.45;pointer-events:none}.Input-module-scss-module__7bWUVW__label{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:1}.Input-module-scss-module__7bWUVW__field{align-items:center;display:flex;position:relative}.Input-module-scss-module__7bWUVW__input{border:1px solid var(--color-border);width:100%;height:40px;color:var(--color-text-primary);background-color:#0000;border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.Input-module-scss-module__7bWUVW__input::placeholder{color:var(--color-text-muted)}.Input-module-scss-module__7bWUVW__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.Input-module-scss-module__7bWUVW__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.Input-module-scss-module__7bWUVW__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.Input-module-scss-module__7bWUVW__input:hover:not(:disabled):not(:focus){border-color:var(--color-text-primary)}.Input-module-scss-module__7bWUVW__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent),0 0 0 1px var(--color-accent)}.Input-module-scss-module__7bWUVW__input--error{border-color:var(--color-error)}.Input-module-scss-module__7bWUVW__input--error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 15%, transparent),0 0 0 1px var(--color-error)}.Input-module-scss-module__7bWUVW__error{color:var(--color-error);font-size:12px;line-height:1.2}
@keyframes MultiDropdown-module-scss-module__7QWJUq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MultiDropdown-module-scss-module__7QWJUq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes MultiDropdown-module-scss-module__7QWJUq__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes MultiDropdown-module-scss-module__7QWJUq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes MultiDropdown-module-scss-module__7QWJUq__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes MultiDropdown-module-scss-module__7QWJUq__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes MultiDropdown-module-scss-module__7QWJUq__redShimmer{0%{background-position:0%}to{background-position:200%}}.MultiDropdown-module-scss-module__7QWJUq__dropdown{width:100%;position:relative}.MultiDropdown-module-scss-module__7QWJUq__dropdown--disabled{opacity:.45;pointer-events:none}.MultiDropdown-module-scss-module__7QWJUq__trigger{border:1px solid var(--color-border);width:100%;height:40px;color:var(--color-text-primary);cursor:pointer;text-align:left;background-color:#0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.MultiDropdown-module-scss-module__7QWJUq__trigger:hover{border-color:var(--color-border-focus)}.MultiDropdown-module-scss-module__7QWJUq__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.MultiDropdown-module-scss-module__7QWJUq__trigger--open{border-color:var(--color-border-focus)}.MultiDropdown-module-scss-module__7QWJUq__trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.MultiDropdown-module-scss-module__7QWJUq__trigger__label--placeholder{color:var(--color-text-muted)}.MultiDropdown-module-scss-module__7QWJUq__trigger__right{flex-shrink:0;align-items:center;gap:6px;display:flex}.MultiDropdown-module-scss-module__7QWJUq__counter{background-color:var(--color-accent);min-width:20px;height:20px;color:var(--color-text-inverse);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}[data-theme=light] .MultiDropdown-module-scss-module__7QWJUq__counter{background-color:#000}.MultiDropdown-module-scss-module__7QWJUq__chevron{color:var(--color-text-muted);flex-shrink:0}.MultiDropdown-module-scss-module__7QWJUq__chevron--open{transform:rotate(180deg)}.MultiDropdown-module-scss-module__7QWJUq__menu{z-index:200;background-color:var(--color-bg-primary);border:1px solid var(--color-border);transform-origin:top;border-radius:8px;max-height:260px;margin:0;padding:4px;list-style:none;animation:.15s cubic-bezier(.16,1,.3,1) both MultiDropdown-module-scss-module__7QWJUq__fadeDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.MultiDropdown-module-scss-module__7QWJUq__option{color:var(--color-text-primary);background-color:var(--color-bg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.MultiDropdown-module-scss-module__7QWJUq__option:hover{background-color:var(--color-bg-elevated)}[data-theme=light] .MultiDropdown-module-scss-module__7QWJUq__option:hover{background-color:#efeff0}.MultiDropdown-module-scss-module__7QWJUq__option--selected{color:var(--color-text-primary);font-weight:600}[data-theme=light] .MultiDropdown-module-scss-module__7QWJUq__option--selected{color:#000}.MultiDropdown-module-scss-module__7QWJUq__checkbox{pointer-events:none}@media (prefers-reduced-motion:reduce){.MultiDropdown-module-scss-module__7QWJUq__menu{opacity:1;animation:none!important}}
.OptionalLabel-module-scss-module__a4f65a__hint{color:var(--color-text-muted);font-weight:400}
.PhoneInput-module-scss-module__SgmydW__wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.PhoneInput-module-scss-module__SgmydW__wrapper--disabled{opacity:.45;pointer-events:none}.PhoneInput-module-scss-module__SgmydW__label{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:1}.PhoneInput-module-scss-module__SgmydW__field{align-items:center;display:flex;position:relative}.PhoneInput-module-scss-module__SgmydW__field__prefix{color:var(--color-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.PhoneInput-module-scss-module__SgmydW__input{border:1px solid var(--color-border);width:100%;height:40px;color:var(--color-text-primary);background-color:#0000;border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.PhoneInput-module-scss-module__SgmydW__input::placeholder{color:var(--color-text-muted)}.PhoneInput-module-scss-module__SgmydW__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.PhoneInput-module-scss-module__SgmydW__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.PhoneInput-module-scss-module__SgmydW__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.PhoneInput-module-scss-module__SgmydW__input:hover:not(:disabled):not(:focus){border-color:var(--color-text-primary)}.PhoneInput-module-scss-module__SgmydW__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent),0 0 0 1px var(--color-accent)}.PhoneInput-module-scss-module__SgmydW__input--error{border-color:var(--color-error)}.PhoneInput-module-scss-module__SgmydW__input--error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 15%, transparent),0 0 0 1px var(--color-error)}.PhoneInput-module-scss-module__SgmydW__error{color:var(--color-error);font-size:12px;line-height:1.2}
.RadioGroup-module-scss-module__EXgBFG__wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.RadioGroup-module-scss-module__EXgBFG__wrapper--disabled{opacity:.45;pointer-events:none}.RadioGroup-module-scss-module__EXgBFG__label{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:1}.RadioGroup-module-scss-module__EXgBFG__group{gap:8px;display:flex}.RadioGroup-module-scss-module__EXgBFG__group--row{flex-flow:wrap}.RadioGroup-module-scss-module__EXgBFG__group--column{flex-direction:column}.RadioGroup-module-scss-module__EXgBFG__option{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background-color:#0000;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:14px;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.RadioGroup-module-scss-module__EXgBFG__option:hover{border-color:var(--color-border-focus);background-color:color-mix(in srgb, var(--color-bg-elevated) 50%, transparent)}.RadioGroup-module-scss-module__EXgBFG__option--selected{border-color:var(--color-accent);background-color:color-mix(in srgb, var(--color-accent) 8%, transparent)}.RadioGroup-module-scss-module__EXgBFG__option--selected:hover{border-color:var(--color-accent)}.RadioGroup-module-scss-module__EXgBFG__option__dot{border:1.5px solid var(--color-border-focus);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s cubic-bezier(.16,1,.3,1);display:flex}.RadioGroup-module-scss-module__EXgBFG__option--selected .RadioGroup-module-scss-module__EXgBFG__option__dot{border-color:var(--color-accent)}.RadioGroup-module-scss-module__EXgBFG__option__dot-inner{background-color:var(--color-accent);border-radius:50%;width:8px;height:8px}.RadioGroup-module-scss-module__EXgBFG__option__label{line-height:1}.RadioGroup-module-scss-module__EXgBFG__error{color:var(--color-error);font-size:12px;line-height:1.2}
@keyframes SearchableDropdown-module-scss-module__0URZ7a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SearchableDropdown-module-scss-module__0URZ7a__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchableDropdown-module-scss-module__0URZ7a__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchableDropdown-module-scss-module__0URZ7a__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes SearchableDropdown-module-scss-module__0URZ7a__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes SearchableDropdown-module-scss-module__0URZ7a__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes SearchableDropdown-module-scss-module__0URZ7a__redShimmer{0%{background-position:0%}to{background-position:200%}}.SearchableDropdown-module-scss-module__0URZ7a__dropdown{width:100%;position:relative}.SearchableDropdown-module-scss-module__0URZ7a__dropdown--disabled{opacity:.45;pointer-events:none}.SearchableDropdown-module-scss-module__0URZ7a__trigger{border:1px solid var(--color-border);width:100%;height:40px;color:var(--color-text-primary);cursor:pointer;text-align:left;background-color:#0000;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex}.SearchableDropdown-module-scss-module__0URZ7a__trigger:hover{border-color:var(--color-border-focus)}.SearchableDropdown-module-scss-module__0URZ7a__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SearchableDropdown-module-scss-module__0URZ7a__trigger--open{border-color:var(--color-border-focus)}.SearchableDropdown-module-scss-module__0URZ7a__trigger__placeholder{color:var(--color-text-muted)}.SearchableDropdown-module-scss-module__0URZ7a__chevron{color:var(--color-text-muted);flex-shrink:0}.SearchableDropdown-module-scss-module__0URZ7a__chevron--open{transform:rotate(180deg)}.SearchableDropdown-module-scss-module__0URZ7a__menu{z-index:200;background-color:var(--color-bg-primary);border:1px solid var(--color-border);transform-origin:top;border-radius:8px;margin:0;animation:.15s cubic-bezier(.16,1,.3,1) both SearchableDropdown-module-scss-module__0URZ7a__fadeDown;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #00000059}.SearchableDropdown-module-scss-module__0URZ7a__menu__searchWrapper{padding:8px 8px 4px}.SearchableDropdown-module-scss-module__0URZ7a__menu__search{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);width:100%;height:32px;color:var(--color-text-primary);border-radius:6px;outline:none;padding:0 10px;font-size:13px}.SearchableDropdown-module-scss-module__0URZ7a__menu__search::placeholder{color:var(--color-text-muted)}.SearchableDropdown-module-scss-module__0URZ7a__menu__search:focus{border-color:var(--color-border-focus)}.SearchableDropdown-module-scss-module__0URZ7a__menu__list{max-height:200px;margin:0;padding:4px;list-style:none;overflow-y:auto}.SearchableDropdown-module-scss-module__0URZ7a__menu__empty{color:var(--color-text-muted);text-align:center;padding:8px 10px;font-size:13px}.SearchableDropdown-module-scss-module__0URZ7a__option{color:var(--color-text-primary);background-color:var(--color-bg-primary);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.SearchableDropdown-module-scss-module__0URZ7a__option:hover{background-color:var(--color-bg-elevated)}[data-theme=light] .SearchableDropdown-module-scss-module__0URZ7a__option:hover{background-color:#efeff0}.SearchableDropdown-module-scss-module__0URZ7a__option--selected{color:#fff;font-weight:600}[data-theme=light] .SearchableDropdown-module-scss-module__0URZ7a__option--selected{color:#000}@media (prefers-reduced-motion:reduce){.SearchableDropdown-module-scss-module__0URZ7a__menu{opacity:1;animation:none!important}}
@keyframes SearchableMultiDropdown-module-scss-module__Op9Byq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SearchableMultiDropdown-module-scss-module__Op9Byq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchableMultiDropdown-module-scss-module__Op9Byq__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchableMultiDropdown-module-scss-module__Op9Byq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes SearchableMultiDropdown-module-scss-module__Op9Byq__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes SearchableMultiDropdown-module-scss-module__Op9Byq__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes SearchableMultiDropdown-module-scss-module__Op9Byq__redShimmer{0%{background-position:0%}to{background-position:200%}}.SearchableMultiDropdown-module-scss-module__Op9Byq__dropdown{width:100%;position:relative}.SearchableMultiDropdown-module-scss-module__Op9Byq__dropdown--disabled{opacity:.45;pointer-events:none}.SearchableMultiDropdown-module-scss-module__Op9Byq__trigger{border:1px solid var(--color-border);width:100%;height:40px;color:var(--color-text-primary);cursor:pointer;text-align:left;background-color:#0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.SearchableMultiDropdown-module-scss-module__Op9Byq__trigger:hover{border-color:var(--color-border-focus)}.SearchableMultiDropdown-module-scss-module__Op9Byq__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SearchableMultiDropdown-module-scss-module__Op9Byq__trigger--open{border-color:var(--color-border-focus)}.SearchableMultiDropdown-module-scss-module__Op9Byq__trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SearchableMultiDropdown-module-scss-module__Op9Byq__trigger__label--placeholder{color:var(--color-text-muted)}.SearchableMultiDropdown-module-scss-module__Op9Byq__trigger__right{flex-shrink:0;align-items:center;gap:6px;display:flex}.SearchableMultiDropdown-module-scss-module__Op9Byq__counter{background-color:var(--color-accent);min-width:20px;height:20px;color:var(--color-text-inverse);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}[data-theme=light] .SearchableMultiDropdown-module-scss-module__Op9Byq__counter{background-color:#000}.SearchableMultiDropdown-module-scss-module__Op9Byq__chevron{color:var(--color-text-muted);flex-shrink:0}.SearchableMultiDropdown-module-scss-module__Op9Byq__chevron--open{transform:rotate(180deg)}.SearchableMultiDropdown-module-scss-module__Op9Byq__menu{z-index:200;background-color:var(--color-bg-primary);border:1px solid var(--color-border);transform-origin:top;border-radius:8px;margin:0;animation:.15s cubic-bezier(.16,1,.3,1) both SearchableMultiDropdown-module-scss-module__Op9Byq__fadeDown;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #00000059}.SearchableMultiDropdown-module-scss-module__Op9Byq__menu__searchWrapper{padding:8px 8px 4px}.SearchableMultiDropdown-module-scss-module__Op9Byq__menu__search{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);width:100%;height:32px;color:var(--color-text-primary);border-radius:6px;outline:none;padding:0 10px;font-size:13px}.SearchableMultiDropdown-module-scss-module__Op9Byq__menu__search::placeholder{color:var(--color-text-muted)}.SearchableMultiDropdown-module-scss-module__Op9Byq__menu__search:focus{border-color:var(--color-border-focus)}.SearchableMultiDropdown-module-scss-module__Op9Byq__menu__list{max-height:220px;margin:0;padding:4px;list-style:none;overflow-y:auto}.SearchableMultiDropdown-module-scss-module__Op9Byq__menu__empty{color:var(--color-text-muted);text-align:center;padding:8px 10px;font-size:13px}.SearchableMultiDropdown-module-scss-module__Op9Byq__option{color:var(--color-text-primary);background-color:var(--color-bg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.SearchableMultiDropdown-module-scss-module__Op9Byq__option:hover{background-color:var(--color-bg-elevated)}[data-theme=light] .SearchableMultiDropdown-module-scss-module__Op9Byq__option:hover{background-color:#efeff0}.SearchableMultiDropdown-module-scss-module__Op9Byq__option--selected{color:var(--color-text-primary);font-weight:600}[data-theme=light] .SearchableMultiDropdown-module-scss-module__Op9Byq__option--selected{color:#000}.SearchableMultiDropdown-module-scss-module__Op9Byq__checkbox{pointer-events:none}@media (prefers-reduced-motion:reduce){.SearchableMultiDropdown-module-scss-module__Op9Byq__menu{opacity:1;animation:none!important}}
.SkillTag-module-scss-module__eBX9Oa__skill-tag{--tag-brightness:1;--tag-saturation:1;white-space:nowrap;-webkit-user-select:none;user-select:none;filter:brightness(var(--tag-brightness)) saturate(var(--tag-saturation));border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;font-weight:500;line-height:1;transition:transform .15s cubic-bezier(.4,0,.2,1),filter .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.SkillTag-module-scss-module__eBX9Oa__skill-tag--sm{letter-spacing:.01em;padding:5px 10px;font-size:11px}.SkillTag-module-scss-module__eBX9Oa__skill-tag--md{padding:6px 12px;font-size:12px}.SkillTag-module-scss-module__eBX9Oa__skill-tag--interactive{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0}.SkillTag-module-scss-module__eBX9Oa__skill-tag--interactive:hover:not(:disabled){--tag-brightness:1.15;transform:translateY(-1px)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--interactive:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px currentColor;outline:none}.SkillTag-module-scss-module__eBX9Oa__skill-tag--active{--tag-saturation:1.1;box-shadow:inset 0 0 0 1px}.SkillTag-module-scss-module__eBX9Oa__skill-tag--default{background:var(--color-bg-elevated);color:var(--color-text-secondary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--ts-blue{color:#60a0e8;background:#3178c626;border-color:#3178c640}.SkillTag-module-scss-module__eBX9Oa__skill-tag--js-yellow{color:#f0d040;background:#f7df1e1a;border-color:#f7df1e33}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--js-yellow{color:#8a6d00;background:#b589001a;border-color:#b5890040}.SkillTag-module-scss-module__eBX9Oa__skill-tag--react-cyan{color:#61dafb;background:#61dafb1a;border-color:#61dafb38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--nextjs-white{color:#fffc;background:#ffffff0f;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--nextjs-white{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--vue-green{color:#42d992;background:#42b8831f;border-color:#42b88338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--angular-red{color:#f05a7a;background:#dd00311f;border-color:#dd003138}.SkillTag-module-scss-module__eBX9Oa__skill-tag--svelte-orange{color:#ff6e40;background:#ff3e001f;border-color:#ff3e0038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--astro-orange{color:#ff7a3a;background:#ff5d011f;border-color:#ff5d0138}.SkillTag-module-scss-module__eBX9Oa__skill-tag--qwik-blue{color:#38c4ff;background:#18b6f61f;border-color:#18b6f638}.SkillTag-module-scss-module__eBX9Oa__skill-tag--node-green{color:#6dba56;background:#539e431f;border-color:#539e4338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--nestjs-red{color:#f0607a;background:#e0234e1f;border-color:#e0234e38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--deno-gray{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--deno-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--bun-cream{color:#f9d89b;background:#fbf0df1f;border-color:#fbf0df38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--trpc-blue{color:#6ea8ff;background:#398bfc1f;border-color:#398bfc38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--django-green{color:#44b78b;background:#092e2059;border-color:#44b78b4d}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--django-green{color:#0c5c3e;background:#092e2014;border-color:#092e2033}.SkillTag-module-scss-module__eBX9Oa__skill-tag--flask-gray{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--flask-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--fastapi-teal{color:#26c6b8;background:#0096881f;border-color:#00968838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--spring-green{color:#8dcc5a;background:#6db33f1f;border-color:#6db33f38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--dotnet-purple{color:#9b7bff;background:#512bd424;border-color:#512bd43d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--laravel-red{color:#ff6058;background:#ff2d201f;border-color:#ff2d2038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--symfony-black{color:#cfcfcf;background:#00000059;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--symfony-black{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--python-yellow{color:#ffd43b;background:#ffd43b1a;border-color:#ffd43b33}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--python-yellow{color:#8a6d00;background:#b589001a;border-color:#b5890040}.SkillTag-module-scss-module__eBX9Oa__skill-tag--java-orange{color:#e8a040;background:#b0721926;border-color:#b0721940}.SkillTag-module-scss-module__eBX9Oa__skill-tag--kotlin-purple{color:#a07aff;background:#7f52ff1f;border-color:#7f52ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--swift-orange{color:#f07050;background:#f051381f;border-color:#f0513838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--csharp-purple{color:#c07abb;background:#9b4f9626;border-color:#9b4f9640}.SkillTag-module-scss-module__eBX9Oa__skill-tag--cpp-blue{color:#4090cc;background:#00599c26;border-color:#00599c40}.SkillTag-module-scss-module__eBX9Oa__skill-tag--go-cyan{color:#29c8f0;background:#00acd71f;border-color:#00acd738}.SkillTag-module-scss-module__eBX9Oa__skill-tag--rust-orange{color:#e07060;background:#ce412b1f;border-color:#ce412b38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--php-indigo{color:#8898cc;background:#4f5d9526;border-color:#4f5d9540}.SkillTag-module-scss-module__eBX9Oa__skill-tag--ruby-red{color:#e06060;background:#cc342d1f;border-color:#cc342d38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--scala-red{color:#e0607a;background:#c22d401f;border-color:#c22d4038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--elixir-purple{color:#b394e8;background:#4a208e2e;border-color:#4a208e47}.SkillTag-module-scss-module__eBX9Oa__skill-tag--solidity-gray{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--solidity-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--bash-green{color:#7dd07f;background:#4caf501f;border-color:#4caf5038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--lua-blue{color:#5a78ff;background:#0000802e;border-color:#00008047}.SkillTag-module-scss-module__eBX9Oa__skill-tag--r-blue{color:#5fa0dc;background:#276dc324;border-color:#276dc33d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--tailwind-cyan{color:#56c8ff;background:#38bdf81f;border-color:#38bdf838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--sass-pink{color:#e081b4;background:#cc669924;border-color:#cc66993d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--css-blue{color:#4a9bd8;background:#1572b624;border-color:#1572b63d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--html-orange{color:#f07050;background:#e44d261f;border-color:#e44d2638}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mui-blue{color:#4aa8ff;background:#007ce924;border-color:#007ce93d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--chakra-teal{color:#4dbab7;background:#31979524;border-color:#3197953d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--bootstrap-purple{color:#a888d8;background:#563d7c2e;border-color:#563d7c47}.SkillTag-module-scss-module__eBX9Oa__skill-tag--antd-blue{color:#4cb2ff;background:#1890ff1f;border-color:#1890ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--radix-white{color:#ffffffc7;background:#ffffff0d;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--radix-white{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mantine-blue{color:#5fb3f5;background:#339af01f;border-color:#339af038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--redux-purple{color:#a07cd8;background:#764abc24;border-color:#764abc3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mobx-orange{color:#ff9040;background:#ff6f001f;border-color:#ff6f0038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--zustand-gray{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--zustand-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--jotai-gray{color:#bfbfbf;background:#00000040;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--jotai-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--recoil-blue{color:#748cff;background:#3e5df524;border-color:#3e5df53d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--xstate-orange{color:#ff8080;background:#ff5e5e24;border-color:#ff5e5e3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--tanstack-red{color:#ff7a80;background:#ff41541f;border-color:#ff415438}.SkillTag-module-scss-module__eBX9Oa__skill-tag--webpack-blue{color:#7ab6e0;background:#8fc8e824;border-color:#8fc8e83d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--vite-purple{color:#c869ff;background:#bc34fe1f;border-color:#bc34fe38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--parcel-orange{color:#e59a5c;background:#e67a2f24;border-color:#e67a2f3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--rollup-red{color:#ff6b6c;background:#ef33351f;border-color:#ef333538}.SkillTag-module-scss-module__eBX9Oa__skill-tag--esbuild-yellow{color:#fc3;background:#ffcf001f;border-color:#ffcf0038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--formik-blue{color:#3dcada;background:#10b9ce24;border-color:#10b9ce3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--zod-blue{color:#6a9bd8;background:#274c7e33;border-color:#274c7e4d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--yup-blue{color:#52b4ff;background:#2196f31f;border-color:#2196f338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--prisma-indigo{color:#9fb3d6;background:#2d374859;border-color:#67799f4d}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--prisma-indigo{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--drizzle-green{color:#d4f06a;background:#c4f53c1f;border-color:#c4f53c38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--typeorm-red{color:#ff6060;background:#fe00021f;border-color:#fe000238}.SkillTag-module-scss-module__eBX9Oa__skill-tag--sequelize-blue{color:#4ec6f5;background:#03afef24;border-color:#03afef3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--hibernate-brown{color:#b0b8c0;background:#59666e33;border-color:#59666e4d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--postgres-blue{color:#5090c0;background:#33679126;border-color:#33679140}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mysql-orange{color:#00a0c0;background:#00758f1f;border-color:#00758f38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mssql-red{color:#e06565;background:#cc29271f;border-color:#cc292738}.SkillTag-module-scss-module__eBX9Oa__skill-tag--oracle-red{color:#ff5c5c;background:#f800001a;border-color:#f8000033}.SkillTag-module-scss-module__eBX9Oa__skill-tag--cockroach-cyan{color:#7dd0f5;background:#6ccbf11f;border-color:#6ccbf138}.SkillTag-module-scss-module__eBX9Oa__skill-tag--sqlite-blue{color:#5890c7;background:#003e862e;border-color:#003e8647}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mongo-green{color:#60c060;background:#47a2481f;border-color:#47a24838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--redis-red{color:#e06050;background:#d82c201f;border-color:#d82c2038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--elastic-yellow{color:#f0c820;background:#f0ce001a;border-color:#f0ce0033}.SkillTag-module-scss-module__eBX9Oa__skill-tag--cassandra-blue{color:#6786d8;background:#15347538;border-color:#15347552}.SkillTag-module-scss-module__eBX9Oa__skill-tag--couchbase-red{color:#f07070;background:#ed26291f;border-color:#ed262938}.SkillTag-module-scss-module__eBX9Oa__skill-tag--memcached-green{color:#5ea872;background:#185c2e33;border-color:#185c2e4d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--neo4j-cyan{color:#30afee;background:#008bda24;border-color:#008bda3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--meilisearch-pink{color:#ff80d0;background:#ff5bc01f;border-color:#ff5bc038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--algolia-blue{color:#6088ff;background:#0038e024;border-color:#0038e03d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--clickhouse-yellow{color:#ffd73b;background:#ffd7001a;border-color:#ffd70033}.SkillTag-module-scss-module__eBX9Oa__skill-tag--snowflake-cyan{color:#4ec3ee;background:#29b5e81f;border-color:#29b5e838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--duckdb-yellow{color:#f5d050;background:#fdd8351f;border-color:#fdd83538}.SkillTag-module-scss-module__eBX9Oa__skill-tag--firebase-yellow{color:#f5c14a;background:#ffca281f;border-color:#ffca2838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--supabase-green{color:#57da9c;background:#3ecf8e1f;border-color:#3ecf8e38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--aws-orange{color:#ffb733;background:#ff99001f;border-color:#ff990038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--gcp-blue{color:#6aa0f8;background:#4285f41f;border-color:#4285f438}.SkillTag-module-scss-module__eBX9Oa__skill-tag--azure-blue{color:#30a8e8;background:#0089d61f;border-color:#0089d638}.SkillTag-module-scss-module__eBX9Oa__skill-tag--do-blue{color:#4a8cff;background:#0069ff1f;border-color:#0069ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--hetzner-red{color:#e06a70;background:#d031381f;border-color:#d0313838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--pulumi-purple{color:#b489dc;background:#8c58bf24;border-color:#8c58bf3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--docker-blue{color:#50aaff;background:#2496ed1f;border-color:#2496ed38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--podman-purple{color:#c07bc8;background:#892a9129;border-color:#892a9142}.SkillTag-module-scss-module__eBX9Oa__skill-tag--k8s-blue{color:#6090f0;background:#326ce51f;border-color:#326ce538}.SkillTag-module-scss-module__eBX9Oa__skill-tag--istio-blue{color:#7aa0e5;background:#466fd724;border-color:#466fd73d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--linkerd-green{color:#4fbabd;background:#23989b24;border-color:#23989b3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--rancher-blue{color:#4ec9da;background:#2bb7cc24;border-color:#2bb7cc3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--terraform-purple{color:#a070d8;background:#7b42bc1f;border-color:#7b42bc38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--ansible-red{color:#e06060;background:#ee00001a;border-color:#ee00002e}.SkillTag-module-scss-module__eBX9Oa__skill-tag--chef-red{color:#f07878;background:#f44b4c1f;border-color:#f44b4c38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--puppet-orange{color:#ffc256;background:#ffae1c1f;border-color:#ffae1c38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--salt-blue{color:#4ab6e0;background:#009cde1f;border-color:#009cde38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--github-white{color:#fffc;background:#ffffff0f;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--github-white{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--gitlab-orange{color:#fa9a62;background:#fc6d261f;border-color:#fc6d2638}.SkillTag-module-scss-module__eBX9Oa__skill-tag--jenkins-red{color:#e26b6b;background:#d338331f;border-color:#d3383338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--circle-green{color:#5cd06f;background:#34bf471f;border-color:#34bf4738}.SkillTag-module-scss-module__eBX9Oa__skill-tag--travis-red{color:#d26a5a;background:#3b2b274d;border-color:#3b2b2759}.SkillTag-module-scss-module__eBX9Oa__skill-tag--argo-orange{color:#f09060;background:#ef73241f;border-color:#ef732438}.SkillTag-module-scss-module__eBX9Oa__skill-tag--bitbucket-blue{color:#5aa0ff;background:#2684ff1f;border-color:#2684ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--teamcity-blue{color:#3aa0e0;background:#007acc24;border-color:#007acc3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--nginx-green{color:#4cb97a;background:#009e4f1f;border-color:#009e4f38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--apache-red{color:#e26a6a;background:#d622231f;border-color:#d6222338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--haproxy-purple{color:#a07bc0;background:#61378633;border-color:#6137864d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--traefik-blue{color:#45b4e8;background:#0092df24;border-color:#0092df3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--envoy-purple{color:#c094ff;background:#ac63fa24;border-color:#ac63fa3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--linux-yellow{color:#f5c846;background:#fcc6241f;border-color:#fcc62438}.SkillTag-module-scss-module__eBX9Oa__skill-tag--ubuntu-orange{color:#f08060;background:#e954201f;border-color:#e9542038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--centos-purple{color:#b874e0;background:#932ec724;border-color:#932ec73d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--debian-red{color:#e86088;background:#d70a531f;border-color:#d70a5338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--rhel-red{color:#f06060;background:#ee00001a;border-color:#e003}.SkillTag-module-scss-module__eBX9Oa__skill-tag--alpine-blue{color:#5aa0c0;background:#0d597d33;border-color:#0d597d4d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--windows-blue{color:#4a9fe0;background:#0078d41f;border-color:#0078d438}.SkillTag-module-scss-module__eBX9Oa__skill-tag--rabbit-orange{color:#ff8f4a;background:#ff66001f;border-color:#ff660038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--kafka-gray{color:#c7c7c7;background:#0000004d;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--kafka-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--nats-green{color:#4fc0e8;background:#27aae124;border-color:#27aae13d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--pulsar-blue{color:#4aa8e8;background:#188ade1f;border-color:#188ade38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--grpc-blue{color:#55b0e8;background:#2f96df1f;border-color:#2f96df38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--graphql-pink{color:#f040b0;background:#e100981f;border-color:#e1009838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--rest-green{color:#6cc089;background:#3d8b5329;border-color:#3d8b5342}.SkillTag-module-scss-module__eBX9Oa__skill-tag--websocket-green{color:#52b07b;background:#007a3329;border-color:#007a3342}.SkillTag-module-scss-module__eBX9Oa__skill-tag--sse-green{color:#4abd80;background:#00a05024;border-color:#00a0503d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--soap-blue{color:#8ba3c8;background:#4665922e;border-color:#46659247}.SkillTag-module-scss-module__eBX9Oa__skill-tag--openapi-green{color:#8bcc6e;background:#6ab54d24;border-color:#6ab54d3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--jest-red{color:#e06060;background:#c213251f;border-color:#c2132538}.SkillTag-module-scss-module__eBX9Oa__skill-tag--vitest-green{color:#d8d84a;background:#ffd91a1a;border-color:#ffd91a33}.SkillTag-module-scss-module__eBX9Oa__skill-tag--cypress-green{color:#6bbda0;background:#17202d4d;border-color:#17202d59}.SkillTag-module-scss-module__eBX9Oa__skill-tag--playwright-green{color:#55c567;background:#2ead331f;border-color:#2ead3338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--selenium-green{color:#6cc050;background:#43b02a1f;border-color:#43b02a38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--storybook-pink{color:#ff78a5;background:#ff47851f;border-color:#ff478538}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mocha-brown{color:#c09678;background:#8d684933;border-color:#8d68494d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--chai-red{color:#d07060;background:#a12f1a2e;border-color:#a12f1a47}.SkillTag-module-scss-module__eBX9Oa__skill-tag--puppeteer-cyan{color:#30b5a3;background:#008c7b24;border-color:#008c7b3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--wdio-red{color:#f08080;background:#ea58521f;border-color:#ea585238}.SkillTag-module-scss-module__eBX9Oa__skill-tag--k6-pink{color:#a48cff;background:#7e64ff24;border-color:#7e64ff3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--jmeter-red{color:#e57070;background:#d32a2b1f;border-color:#d32a2b38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--prometheus-orange{color:#f08060;background:#e6522b1f;border-color:#e6522b38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--grafana-orange{color:#f5a050;background:#f57c001f;border-color:#f57c0038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--datadog-purple{color:#a883d8;background:#632ca62e;border-color:#632ca647}.SkillTag-module-scss-module__eBX9Oa__skill-tag--newrelic-green{color:#3bc88e;background:#00ac6924;border-color:#00ac693d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--splunk-green{color:#8bc060;background:#65a02c24;border-color:#65a02c3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--otel-purple{color:#f0b86c;background:#f5a6231f;border-color:#f5a62338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--jaeger-teal{color:#84d5cf;background:#67cbc424;border-color:#67cbc43d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--vault-black{color:#e0c37a;background:#0000004d;border-color:#ffd76433}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--vault-black{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--consul-pink{color:#e880a5;background:#dc477f1f;border-color:#dc477f38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--sonar-blue{color:#76b5dc;background:#4f9dd724;border-color:#4f9dd73d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--snyk-purple{color:#a785d8;background:#4f2a8a33;border-color:#4f2a8a4d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--trivy-blue{color:#54b0dc;background:#1a95d624;border-color:#1a95d63d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--burp-orange{color:#ff8c66;background:#ff67331f;border-color:#ff673338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--owasp-blue{color:#3aa0d8;background:#0067b424;border-color:#0067b43d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--metasploit-red{color:#d06060;background:#a1000029;border-color:#a1000042}.SkillTag-module-scss-module__eBX9Oa__skill-tag--nmap-gray{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--nmap-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--wireshark-blue{color:#5a9fd0;background:#1763942e;border-color:#17639447}.SkillTag-module-scss-module__eBX9Oa__skill-tag--kali-blue{color:#6aa3c8;background:#3576a72e;border-color:#3576a747}.SkillTag-module-scss-module__eBX9Oa__skill-tag--flutter-blue{color:#70d0ff;background:#54c5f81f;border-color:#54c5f838}.SkillTag-module-scss-module__eBX9Oa__skill-tag--ionic-blue{color:#6ea4ff;background:#3880ff1f;border-color:#3880ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--tensorflow-orange{color:#ff9040;background:#ff6f001f;border-color:#ff6f0038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--pytorch-red{color:#f27862;background:#ee4c2c1f;border-color:#ee4c2c38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--sklearn-orange{color:#f5a958;background:#f9931e1f;border-color:#f9931e38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--keras-red{color:#e86060;background:#d300001a;border-color:#d3000033}.SkillTag-module-scss-module__eBX9Oa__skill-tag--langchain-green{color:#4cc29b;background:#1fa07c24;border-color:#1fa07c3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--hf-yellow{color:#f5c34a;background:#ffb4001f;border-color:#ffb40038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--openai-teal{color:#3dbd9f;background:#10a37f24;border-color:#10a37f3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--anthropic-sand{color:#e0a080;background:#cc785c24;border-color:#cc785c3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--ollama-gray{color:#ffffffbd;background:#ffffff0d;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--ollama-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--vllm-red{color:#f07070;background:#e635351f;border-color:#e6353538}.SkillTag-module-scss-module__eBX9Oa__skill-tag--opencv-red{color:#8a6fee;background:#5c2bf624;border-color:#5c2bf63d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--yolo-cyan{color:#4ad4f0;background:#00d4ff1f;border-color:#00d4ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mediapipe-blue{color:#4aa8ff;background:#0088ff1f;border-color:#0088ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--xgboost-blue{color:#4a91ff;background:#0065ff1f;border-color:#0065ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--mlflow-blue{color:#4c9cf0;background:#0e67d824;border-color:#0e67d83d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--wandb-yellow{color:#f0cc58;background:#ffcc331f;border-color:#ffcc3338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--pinecone-teal{color:#4dcbae;background:#25bca124;border-color:#25bca13d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--weaviate-green{color:#4ccfa1;background:#1fb88b24;border-color:#1fb88b3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--chroma-purple{color:#a784ff;background:#7c4dff24;border-color:#7c4dff3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--qdrant-red{color:#e86a7a;background:#dc263a1f;border-color:#dc263a38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--spark-orange{color:#f28060;background:#e6522a1f;border-color:#e6522a38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--flink-teal{color:#e898b9;background:#e479a124;border-color:#e479a13d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--hadoop-yellow{color:#f0c84a;background:#ffcc331f;border-color:#ffcc3338}.SkillTag-module-scss-module__eBX9Oa__skill-tag--airflow-teal{color:#4abee5;background:#00b0f01f;border-color:#00b0f038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--dagster-blue{color:#9180ff;background:#6452ff24;border-color:#6452ff3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--prefect-blue{color:#6484ee;background:#154be529;border-color:#154be542}.SkillTag-module-scss-module__eBX9Oa__skill-tag--dbt-orange{color:#ff8a70;background:#ff694b1f;border-color:#ff694b38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--databricks-red{color:#ff7050;background:#ff3e001f;border-color:#ff3e0038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--pandas-purple{color:#9890dc;background:#140e3c4d;border-color:#140e3c59}.SkillTag-module-scss-module__eBX9Oa__skill-tag--numpy-blue{color:#7a9ad8;background:#4c72b124;border-color:#4c72b13d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--polars-orange{color:#f5a858;background:#ff8d1a1f;border-color:#ff8d1a38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--jupyter-orange{color:#f59560;background:#f373261f;border-color:#f3732638}.SkillTag-module-scss-module__eBX9Oa__skill-tag--tableau-blue{color:#6a8cc7;background:#1e417d33;border-color:#1e417d4d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--powerbi-yellow{color:#f0c840;background:#f2c8111a;border-color:#f2c81133}.SkillTag-module-scss-module__eBX9Oa__skill-tag--looker-blue{color:#6aa0f8;background:#4285f41f;border-color:#4285f438}.SkillTag-module-scss-module__eBX9Oa__skill-tag--metabase-blue{color:#7ab4e8;background:#509ee324;border-color:#509ee33d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--eth-purple{color:#8da0ee;background:#627eea24;border-color:#627eea3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--solana-purple{color:#b786ff;background:#9945ff24;border-color:#9945ff3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--polygon-purple{color:#a180e8;background:#8247e524;border-color:#8247e53d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--bsc-yellow{color:#f0c55e;background:#f3ba2f1f;border-color:#f3ba2f38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--avax-red{color:#f07a7a;background:#e841421f;border-color:#e8414238}.SkillTag-module-scss-module__eBX9Oa__skill-tag--arb-blue{color:#5abaf0;background:#28a0f01f;border-color:#28a0f038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--op-red{color:#ff6074;background:#ff04201f;border-color:#ff042038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--zksync-white{color:#ffffffc7;background:#ffffff0f;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--zksync-white{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--starknet-purple{color:#f0988c;background:#ec796e24;border-color:#ec796e3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--near-gray{color:#ffffffbd;background:#ffffff0d;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--near-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--cosmos-gray{color:#a0a8c0;background:#14142859;border-color:#ffffff24}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--cosmos-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--polkadot-pink{color:#f04a9d;background:#e6007a1f;border-color:#e6007a38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--bitcoin-orange{color:#f5a84a;background:#f7931a1f;border-color:#f7931a38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--hardhat-yellow{color:#f0dc40;background:#fff00a1a;border-color:#fff00a33}.SkillTag-module-scss-module__eBX9Oa__skill-tag--foundry-gray{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff1f}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag--foundry-gray{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}.SkillTag-module-scss-module__eBX9Oa__skill-tag--truffle-brown{color:#b88a68;background:#5d3f2c4d;border-color:#5d3f2c66}.SkillTag-module-scss-module__eBX9Oa__skill-tag--rainbow-pink{color:#ff80a5;background:#ff51801f;border-color:#ff518038}.SkillTag-module-scss-module__eBX9Oa__skill-tag--wc-blue{color:#6ab4ff;background:#3b99fc1f;border-color:#3b99fc38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--ipfs-teal{color:#80d0d8;background:#65c2cb24;border-color:#65c2cb3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--graph-purple{color:#9784ff;background:#6b4ffa24;border-color:#6b4ffa3d}.SkillTag-module-scss-module__eBX9Oa__skill-tag--git-orange{color:#f28065;background:#f050321f;border-color:#f0503238}.SkillTag-module-scss-module__eBX9Oa__skill-tag--figma-pink{color:#f5906a;background:#f24e1e1f;border-color:#f24e1e38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--jira-blue{color:#5aa0ff;background:#2684ff1f;border-color:#2684ff38}.SkillTag-module-scss-module__eBX9Oa__skill-tag--postman-orange{color:#ff906a;background:#ff6c371f;border-color:#ff6c3738}.SkillTag-module-scss-module__eBX9Oa__skill-tag--insomnia-purple{color:#9b80dc;background:#5b3eb82e;border-color:#5b3eb847}[data-theme=light] .SkillTag-module-scss-module__eBX9Oa__skill-tag{--tag-brightness:.85;--tag-saturation:1.1}
@keyframes SkillsPickerDialog-module-scss-module___UXgFq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SkillsPickerDialog-module-scss-module___UXgFq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SkillsPickerDialog-module-scss-module___UXgFq__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes SkillsPickerDialog-module-scss-module___UXgFq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes SkillsPickerDialog-module-scss-module___UXgFq__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes SkillsPickerDialog-module-scss-module___UXgFq__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes SkillsPickerDialog-module-scss-module___UXgFq__redShimmer{0%{background-position:0%}to{background-position:200%}}.SkillsPickerDialog-module-scss-module___UXgFq__overlay{z-index:300;background-color:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.15s cubic-bezier(.16,1,.3,1) both SkillsPickerDialog-module-scss-module___UXgFq__fadeIn;display:flex;position:fixed;inset:0}.SkillsPickerDialog-module-scss-module___UXgFq__dialog{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;outline:none;flex-direction:column;width:100%;max-width:880px;height:min(90vh,860px);animation:.25s cubic-bezier(.34,1.56,.64,1) both SkillsPickerDialog-module-scss-module___UXgFq__scaleIn;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.SkillsPickerDialog-module-scss-module___UXgFq__dialog{opacity:1;animation:none}}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__titleGroup{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__title{color:var(--color-text-primary);flex-shrink:0;margin:0;font-size:18px;font-weight:600}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__close{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__close:hover,.SkillsPickerDialog-module-scss-module___UXgFq__dialog__close:focus-visible{background-color:var(--color-bg-primary);color:var(--color-text-primary);outline:none}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__filters{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary);flex-direction:column;gap:12px;padding:16px 24px;display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__search{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);border-radius:10px;padding:10px 14px;font-size:14px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__search::placeholder{color:var(--color-text-muted)}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__search:focus{border-color:var(--color-border-focus);outline:none}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__groups{flex-wrap:wrap;gap:8px;display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__subgroups{border-left:2px solid var(--color-border);flex-wrap:wrap;gap:8px;padding-left:16px;display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__footer{border-top:1px solid var(--color-border);background-color:var(--color-bg-primary);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@media (max-width:768px){.SkillsPickerDialog-module-scss-module___UXgFq__dialog{height:95vh}.SkillsPickerDialog-module-scss-module___UXgFq__dialog__header,.SkillsPickerDialog-module-scss-module___UXgFq__dialog__filters,.SkillsPickerDialog-module-scss-module___UXgFq__dialog__body,.SkillsPickerDialog-module-scss-module___UXgFq__dialog__footer{padding-left:16px;padding-right:16px}}.SkillsPickerDialog-module-scss-module___UXgFq__pool{background-color:var(--color-bg-primary);border:1px dashed var(--color-border);border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__pool--selected{border-style:solid;border-color:var(--color-border);background-color:#0000}.SkillsPickerDialog-module-scss-module___UXgFq__pool--active{border-color:var(--color-border-focus);background-color:var(--color-bg-elevated)}.SkillsPickerDialog-module-scss-module___UXgFq__pool__header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__pool__title{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600;transition:color .25s cubic-bezier(.4,0,.2,1)}.SkillsPickerDialog-module-scss-module___UXgFq__pool__count{background-color:var(--color-bg-elevated);min-width:22px;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.SkillsPickerDialog-module-scss-module___UXgFq__pool--selected:not(.SkillsPickerDialog-module-scss-module___UXgFq__pool--active) .SkillsPickerDialog-module-scss-module___UXgFq__pool__title{color:var(--color-text-muted)}.SkillsPickerDialog-module-scss-module___UXgFq__pool--selected:not(.SkillsPickerDialog-module-scss-module___UXgFq__pool--active) .SkillsPickerDialog-module-scss-module___UXgFq__pool__count{color:var(--color-text-muted);background-color:#0000}.SkillsPickerDialog-module-scss-module___UXgFq__pool__items{flex-wrap:wrap;gap:8px;min-height:36px;display:flex}.SkillsPickerDialog-module-scss-module___UXgFq__pool__empty{color:var(--color-text-muted);padding:6px 2px;font-size:13px;font-style:italic}.SkillsPickerDialog-module-scss-module___UXgFq__warning{font-size:12px;font-weight:400;line-height:1.3;transition:color .4s cubic-bezier(.4,0,.2,1)}.SkillsPickerDialog-module-scss-module___UXgFq__warning--error{color:var(--color-error)}.SkillsPickerDialog-module-scss-module___UXgFq__warning--primary{color:var(--color-text-primary)}.SkillsPickerDialog-module-scss-module___UXgFq__warning--muted{color:var(--color-text-muted)}@media (max-width:768px){.SkillsPickerDialog-module-scss-module___UXgFq__warning{font-size:11px}}
.Textarea-module-scss-module__ICnKlW__wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.Textarea-module-scss-module__ICnKlW__wrapper--disabled{opacity:.45;pointer-events:none}.Textarea-module-scss-module__ICnKlW__label{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:1}.Textarea-module-scss-module__ICnKlW__textarea{border:1px solid var(--color-border);width:100%;min-height:100px;color:var(--color-text-primary);resize:vertical;background-color:#0000;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.Textarea-module-scss-module__ICnKlW__textarea::placeholder{color:var(--color-text-muted)}.Textarea-module-scss-module__ICnKlW__textarea:hover:not(:disabled):not(:focus){border-color:var(--color-text-primary)}.Textarea-module-scss-module__ICnKlW__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent),0 0 0 1px var(--color-accent)}.Textarea-module-scss-module__ICnKlW__textarea--error{border-color:var(--color-error)}.Textarea-module-scss-module__ICnKlW__textarea--error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 15%, transparent),0 0 0 1px var(--color-error)}.Textarea-module-scss-module__ICnKlW__error{color:var(--color-error);font-size:12px;line-height:1.2}
.AuthFooter-module-scss-module__iKJxmW__footer{text-align:center;line-height:1.5}.AuthFooter-module-scss-module__iKJxmW__footer__link{color:var(--color-accent);text-decoration:none}.AuthFooter-module-scss-module__iKJxmW__footer__link:hover{text-decoration:underline}
.ForgotPasswordForm-module-scss-module__cS62ua__form{flex-direction:column;gap:24px;display:flex}@media (max-width:640px){.ForgotPasswordForm-module-scss-module__cS62ua__form{gap:18px}.ForgotPasswordForm-module-scss-module__cS62ua__form__fields{gap:12px}}.ForgotPasswordForm-module-scss-module__cS62ua__form__title,.ForgotPasswordForm-module-scss-module__cS62ua__form__subtitle{text-align:center}.ForgotPasswordForm-module-scss-module__cS62ua__form__fields{flex-direction:column;gap:16px;display:flex}.ForgotPasswordForm-module-scss-module__cS62ua__form__success{text-align:center}.ForgotPasswordForm-module-scss-module__cS62ua__form__submit{width:100%}.ForgotPasswordForm-module-scss-module__cS62ua__form__footer{text-align:center}.ForgotPasswordForm-module-scss-module__cS62ua__form__link{color:var(--color-accent);text-decoration:none}.ForgotPasswordForm-module-scss-module__cS62ua__form__link:hover{text-decoration:underline}
.GoogleAuthButton-module-scss-module__IH8Sja__button{width:100%;height:48px;color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background-color:#0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.GoogleAuthButton-module-scss-module__IH8Sja__button:hover{border-color:var(--color-border-focus);background-color:color-mix(in srgb, var(--color-border) 20%, transparent)}.GoogleAuthButton-module-scss-module__IH8Sja__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GoogleAuthButton-module-scss-module__IH8Sja__button__icon{flex-shrink:0;width:20px;height:20px}
.LoginForm-module-scss-module__PNewLq__form{flex-direction:column;gap:24px;display:flex}@media (max-width:640px){.LoginForm-module-scss-module__PNewLq__form{gap:18px}}.LoginForm-module-scss-module__PNewLq__form__title{text-align:center}.LoginForm-module-scss-module__PNewLq__form__fields{flex-direction:column;gap:16px;display:flex}@media (max-width:640px){.LoginForm-module-scss-module__PNewLq__form__fields{gap:12px}}.LoginForm-module-scss-module__PNewLq__form__forgot{color:var(--color-accent);align-self:flex-end;margin-top:-16px;font-size:13px;text-decoration:none}.LoginForm-module-scss-module__PNewLq__form__forgot:hover{text-decoration:underline}.LoginForm-module-scss-module__PNewLq__form__error{color:var(--color-error);text-align:center}.LoginForm-module-scss-module__PNewLq__form__divider{color:var(--color-text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.LoginForm-module-scss-module__PNewLq__form__divider:before,.LoginForm-module-scss-module__PNewLq__form__divider:after{content:"";background-color:var(--color-border);flex:1;height:1px}.LoginForm-module-scss-module__PNewLq__form__submit{width:100%}.LoginForm-module-scss-module__PNewLq__form__footer{text-align:center}.LoginForm-module-scss-module__PNewLq__form__link{color:var(--color-accent);text-decoration:none}.LoginForm-module-scss-module__PNewLq__form__link:hover{text-decoration:underline}
.RegisterForm-module-scss-module__VzHciq__form{flex-direction:column;gap:24px;display:flex}@media (max-width:640px){.RegisterForm-module-scss-module__VzHciq__form{gap:18px}}.RegisterForm-module-scss-module__VzHciq__form__title{text-align:center}.RegisterForm-module-scss-module__VzHciq__form__roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.RegisterForm-module-scss-module__VzHciq__role{border:1px solid var(--color-border);cursor:pointer;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;height:44px;transition:border-color .15s,background-color .15s;display:flex}.RegisterForm-module-scss-module__VzHciq__role:hover{border-color:var(--color-border-focus)}.RegisterForm-module-scss-module__VzHciq__role--active{border-color:var(--color-accent);background-color:color-mix(in srgb, var(--color-accent) 8%, transparent)}.RegisterForm-module-scss-module__VzHciq__form__fields{flex-direction:column;gap:16px;display:flex}@media (max-width:640px){.RegisterForm-module-scss-module__VzHciq__form__fields{gap:12px}}.RegisterForm-module-scss-module__VzHciq__form__error{color:var(--color-error);text-align:center}.RegisterForm-module-scss-module__VzHciq__form__divider{color:var(--color-text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.RegisterForm-module-scss-module__VzHciq__form__divider:before,.RegisterForm-module-scss-module__VzHciq__form__divider:after{content:"";background-color:var(--color-border);flex:1;height:1px}.RegisterForm-module-scss-module__VzHciq__form__submit{width:100%}.RegisterForm-module-scss-module__VzHciq__form__footer{text-align:center}.RegisterForm-module-scss-module__VzHciq__form__link{color:var(--color-accent);text-decoration:none}.RegisterForm-module-scss-module__VzHciq__form__link:hover{text-decoration:underline}
.ResetPasswordForm-module-scss-module__Lc5hiW__form{flex-direction:column;gap:24px;display:flex}@media (max-width:640px){.ResetPasswordForm-module-scss-module__Lc5hiW__form{gap:18px}.ResetPasswordForm-module-scss-module__Lc5hiW__form__fields{gap:12px}}.ResetPasswordForm-module-scss-module__Lc5hiW__form__title{text-align:center}.ResetPasswordForm-module-scss-module__Lc5hiW__form__fields{flex-direction:column;gap:16px;display:flex}.ResetPasswordForm-module-scss-module__Lc5hiW__form__error{color:var(--color-error);text-align:center}.ResetPasswordForm-module-scss-module__Lc5hiW__form__success{text-align:center}.ResetPasswordForm-module-scss-module__Lc5hiW__form__submit{width:100%}
.VerifyEmailForm-module-scss-module__pn-AkG__form{flex-direction:column;align-items:center;gap:20px;display:flex}.VerifyEmailForm-module-scss-module__pn-AkG__form__title,.VerifyEmailForm-module-scss-module__pn-AkG__form__subtitle{text-align:center}.VerifyEmailForm-module-scss-module__pn-AkG__form__email{text-align:center;word-break:break-all;font-weight:600}.VerifyEmailForm-module-scss-module__pn-AkG__form__digits{justify-content:center;gap:8px;display:flex}.VerifyEmailForm-module-scss-module__pn-AkG__digit{text-align:center;border:1px solid var(--color-border);width:48px;height:56px;color:inherit;background-color:#0000;border-radius:8px;outline:none;font-family:monospace;font-size:24px;font-weight:600;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.VerifyEmailForm-module-scss-module__pn-AkG__digit:focus{border-color:var(--color-accent)}.VerifyEmailForm-module-scss-module__pn-AkG__digit--error{border-color:var(--color-error)}.VerifyEmailForm-module-scss-module__pn-AkG__digit:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.VerifyEmailForm-module-scss-module__pn-AkG__digit{width:40px;height:48px;font-size:20px}}.VerifyEmailForm-module-scss-module__pn-AkG__form__error{color:var(--color-error);text-align:center}.VerifyEmailForm-module-scss-module__pn-AkG__form__success{color:var(--color-accent);text-align:center}.VerifyEmailForm-module-scss-module__pn-AkG__form__submit{width:100%}.VerifyEmailForm-module-scss-module__pn-AkG__form__resend{text-align:center}.VerifyEmailForm-module-scss-module__pn-AkG__form__resendButton{color:var(--color-accent);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.VerifyEmailForm-module-scss-module__pn-AkG__form__resendButton:hover:not(:disabled){text-decoration:underline}.VerifyEmailForm-module-scss-module__pn-AkG__form__resendButton:disabled{color:var(--color-text-muted);cursor:default}.VerifyEmailForm-module-scss-module__pn-AkG__form__footer{text-align:center}.VerifyEmailForm-module-scss-module__pn-AkG__form__link{color:var(--color-accent);text-decoration:none}.VerifyEmailForm-module-scss-module__pn-AkG__form__link:hover{text-decoration:underline}
@keyframes HeaderAuth-module-scss-module__ZS-n-W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeaderAuth-module-scss-module__ZS-n-W__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes HeaderAuth-module-scss-module__ZS-n-W__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes HeaderAuth-module-scss-module__ZS-n-W__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes HeaderAuth-module-scss-module__ZS-n-W__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes HeaderAuth-module-scss-module__ZS-n-W__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes HeaderAuth-module-scss-module__ZS-n-W__redShimmer{0%{background-position:0%}to{background-position:200%}}.HeaderAuth-module-scss-module__ZS-n-W__header-auth{align-items:center;gap:8px;display:flex;position:relative}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__skeleton{background-color:var(--color-bg-elevated);border-radius:50%;width:36px;height:36px;animation:.6s cubic-bezier(.4,0,.2,1) infinite alternate HeaderAuth-module-scss-module__ZS-n-W__pulse}@keyframes HeaderAuth-module-scss-module__ZS-n-W__pulse{0%{opacity:.5}to{opacity:1}}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__avatar{border:2px solid var(--color-border);background-color:var(--color-bg-elevated);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__avatar:hover{border-color:var(--color-accent)}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__avatar--active{border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f633}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__avatar-image{object-fit:cover;width:100%;height:100%}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__avatar-initials{color:var(--color-accent);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown{z-index:200;background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:10px;min-width:220px;animation:.15s cubic-bezier(.34,1.56,.64,1) both HeaderAuth-module-scss-module__ZS-n-W__scaleIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000026}@media (prefers-reduced-motion:reduce){.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown{opacity:1;animation:none}}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-header{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-email{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-role{color:var(--color-text-secondary);text-transform:capitalize;font-size:12px}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-divider{background-color:var(--color-border);height:1px}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-item{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:14px;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:block}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-item:hover{background-color:#00000014}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-item--danger{color:#e61414}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-item--danger:hover{background-color:#e6141414}.HeaderAuth-module-scss-module__ZS-n-W__header-auth__dropdown-item--danger:disabled{opacity:.5;cursor:not-allowed}
.LanguageSwitcher-module-scss-module__w7pgXW__switcher{letter-spacing:.05em;border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:600;display:flex}.LanguageSwitcher-module-scss-module__w7pgXW__switcher:hover{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-focus)}.LanguageSwitcher-module-scss-module__w7pgXW__switcher:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
.ThemeToggle-module-scss-module__hCKjIq__toggle{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.ThemeToggle-module-scss-module__hCKjIq__toggle:hover{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-focus)}.ThemeToggle-module-scss-module__hCKjIq__toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ThemeToggle-module-scss-module__hCKjIq__toggle--placeholder{pointer-events:none;visibility:hidden}
.Header-module-scss-module__jIQLsa__header{z-index:100;width:100%;height:var(--layout-header-height);background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);position:sticky;top:0}.Header-module-scss-module__jIQLsa__header__container{justify-content:space-between;align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:flex}@media (max-width:768px){.Header-module-scss-module__jIQLsa__header__container{padding:0 18px}}@media (max-width:640px){.Header-module-scss-module__jIQLsa__header__container{padding:0 14px}}.Header-module-scss-module__jIQLsa__header__logo{color:var(--color-text-primary);letter-spacing:-.025em;font-size:1.25rem;font-weight:700;text-decoration:none;transition:opacity .15s cubic-bezier(.16,1,.3,1)}.Header-module-scss-module__jIQLsa__header__logo:hover{opacity:.8}.Header-module-scss-module__jIQLsa__header__logo:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e61414}@media (max-width:640px){.Header-module-scss-module__jIQLsa__header__logo{font-size:1.1rem}}.Header-module-scss-module__jIQLsa__header__nav{align-items:center;gap:24px;display:flex}@media (max-width:768px){.Header-module-scss-module__jIQLsa__header__nav{gap:14px}}@media (max-width:640px){.Header-module-scss-module__jIQLsa__header__nav{gap:8px}}
.FooterLegalLink-module-scss-module__iy8rya__link,.FooterLegalLink-module-scss-module__iy8rya__link:visited{color:var(--color-text-muted);font-size:.8125rem;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.FooterLegalLink-module-scss-module__iy8rya__link:hover,.FooterLegalLink-module-scss-module__iy8rya__link:focus-visible{color:var(--color-text-primary)}
.Footer-module-scss-module__oZE2sG__footer{width:100%;min-height:var(--layout-footer-height);background-color:var(--color-bg-primary);border-top:1px solid var(--color-border);padding:16px 0}.Footer-module-scss-module__oZE2sG__footer__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;max-width:1280px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:768px){.Footer-module-scss-module__oZE2sG__footer__container{gap:12px 20px;padding:0 18px}}@media (max-width:640px){.Footer-module-scss-module__oZE2sG__footer__container{text-align:center;justify-content:center;padding:0 14px}}.Footer-module-scss-module__oZE2sG__footer__legal{flex-wrap:wrap;gap:8px 20px;display:flex}@media (max-width:640px){.Footer-module-scss-module__oZE2sG__footer__legal{justify-content:center;gap:6px 14px}}.Footer-module-scss-module__oZE2sG__footer__copy{color:var(--color-text-muted);font-size:.875rem}@media (max-width:640px){.Footer-module-scss-module__oZE2sG__footer__copy{text-align:center;width:100%;font-size:.8rem}}
.ProgressDot-module-scss-module__6sFarW__dot{z-index:1;border:2px solid var(--color-border);background-color:var(--color-bg-primary);width:32px;height:32px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ProgressDot-module-scss-module__6sFarW__dot--completed{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-bg-primary)}.ProgressDot-module-scss-module__6sFarW__dot--current{border-color:var(--color-accent);color:var(--color-accent);background-color:var(--color-bg-primary)}.ProgressDot-module-scss-module__6sFarW__dot__number{font-size:12px;font-weight:600;line-height:1}
@keyframes OnboardingProgress-module-scss-module__Uvrpiq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OnboardingProgress-module-scss-module__Uvrpiq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingProgress-module-scss-module__Uvrpiq__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingProgress-module-scss-module__Uvrpiq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes OnboardingProgress-module-scss-module__Uvrpiq__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes OnboardingProgress-module-scss-module__Uvrpiq__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes OnboardingProgress-module-scss-module__Uvrpiq__redShimmer{0%{background-position:0%}to{background-position:200%}}.OnboardingProgress-module-scss-module__Uvrpiq__progress{flex-direction:column;gap:12px;width:100%;animation:.25s cubic-bezier(.16,1,.3,1) both OnboardingProgress-module-scss-module__Uvrpiq__fadeUp;display:flex}@media (prefers-reduced-motion:reduce){.OnboardingProgress-module-scss-module__Uvrpiq__progress{opacity:1;animation:none!important}}.OnboardingProgress-module-scss-module__Uvrpiq__progress__header{justify-content:space-between;align-items:center;display:flex}.OnboardingProgress-module-scss-module__Uvrpiq__progress__bar{justify-content:space-between;align-items:center;height:32px;display:flex;position:relative}.OnboardingProgress-module-scss-module__Uvrpiq__progress__track{background-color:var(--color-bg-elevated);border-radius:2px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.OnboardingProgress-module-scss-module__Uvrpiq__progress__fill{background-color:var(--color-accent);border-radius:2px;height:3px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}
@keyframes OnboardingWizard-module-scss-module__R33wRW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OnboardingWizard-module-scss-module__R33wRW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingWizard-module-scss-module__R33wRW__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingWizard-module-scss-module__R33wRW__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes OnboardingWizard-module-scss-module__R33wRW__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes OnboardingWizard-module-scss-module__R33wRW__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes OnboardingWizard-module-scss-module__R33wRW__redShimmer{0%{background-position:0%}to{background-position:200%}}.OnboardingWizard-module-scss-module__R33wRW__wizard{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:540px;margin:0 auto;padding:40px 32px;display:flex}@media (max-width:640px){.OnboardingWizard-module-scss-module__R33wRW__wizard{gap:20px;padding:24px 16px}}.OnboardingWizard-module-scss-module__R33wRW__wizard--loading,.OnboardingWizard-module-scss-module__R33wRW__wizard--error{justify-content:center;min-height:300px}.OnboardingWizard-module-scss-module__R33wRW__wizard__notice{text-align:center;width:100%;color:var(--color-error);background-color:#e6141414;border:1px solid #e6141433;border-radius:8px;padding:12px 16px;animation:.15s cubic-bezier(.16,1,.3,1) both OnboardingWizard-module-scss-module__R33wRW__fadeUp}.OnboardingWizard-module-scss-module__R33wRW__wizard__header{text-align:center;flex-direction:column;gap:6px;width:100%;animation:.25s cubic-bezier(.16,1,.3,1) both OnboardingWizard-module-scss-module__R33wRW__fadeUp;display:flex}.OnboardingWizard-module-scss-module__R33wRW__wizard__title{color:var(--color-text-primary);font-size:24px;font-weight:600;line-height:1.2}@media (max-width:640px){.OnboardingWizard-module-scss-module__R33wRW__wizard__title{font-size:20px}}.OnboardingWizard-module-scss-module__R33wRW__wizard__subtitle{color:var(--color-text-secondary);font-size:14px}@media (max-width:640px){.OnboardingWizard-module-scss-module__R33wRW__wizard__subtitle{font-size:13px}}.OnboardingWizard-module-scss-module__R33wRW__wizard__progress{width:100%;margin-top:-12px}.OnboardingWizard-module-scss-module__R33wRW__wizard__step{width:100%}.OnboardingWizard-module-scss-module__R33wRW__wizard__step--forward{animation:.25s cubic-bezier(.16,1,.3,1) both OnboardingWizard-module-scss-module__R33wRW__slideInRight}.OnboardingWizard-module-scss-module__R33wRW__wizard__step--backward{animation:.25s cubic-bezier(.16,1,.3,1) both OnboardingWizard-module-scss-module__R33wRW__slideInLeft}@media (prefers-reduced-motion:reduce){.OnboardingWizard-module-scss-module__R33wRW__wizard__notice,.OnboardingWizard-module-scss-module__R33wRW__wizard__header,.OnboardingWizard-module-scss-module__R33wRW__wizard__step--forward,.OnboardingWizard-module-scss-module__R33wRW__wizard__step--backward{opacity:1;animation:none!important}}
@keyframes OnboardingBanner-module-scss-module__-nROQa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OnboardingBanner-module-scss-module__-nROQa__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingBanner-module-scss-module__-nROQa__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingBanner-module-scss-module__-nROQa__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes OnboardingBanner-module-scss-module__-nROQa__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes OnboardingBanner-module-scss-module__-nROQa__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes OnboardingBanner-module-scss-module__-nROQa__redShimmer{0%{background-position:0%}to{background-position:200%}}.OnboardingBanner-module-scss-module__-nROQa__banner{color:#fff;z-index:100;background-color:#e61414;width:100%;animation:.25s cubic-bezier(.16,1,.3,1) both OnboardingBanner-module-scss-module__-nROQa__fadeDown}@media (prefers-reduced-motion:reduce){.OnboardingBanner-module-scss-module__-nROQa__banner{opacity:1;animation:none}}.OnboardingBanner-module-scss-module__-nROQa__banner__container{justify-content:center;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:10px 24px;display:flex}@media (max-width:640px){.OnboardingBanner-module-scss-module__-nROQa__banner__container{text-align:center;flex-direction:column;gap:8px;padding:10px 16px}}.OnboardingBanner-module-scss-module__-nROQa__banner__message{margin:0;font-size:14px;font-weight:500;line-height:1.4}.OnboardingBanner-module-scss-module__-nROQa__banner__link{color:#fff;white-space:nowrap;background-color:#fff3;border-radius:6px;flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1)}.OnboardingBanner-module-scss-module__-nROQa__banner__link:hover{background-color:#ffffff4d}
@keyframes HomeCta-module-scss-module__kONIJq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HomeCta-module-scss-module__kONIJq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeCta-module-scss-module__kONIJq__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeCta-module-scss-module__kONIJq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes HomeCta-module-scss-module__kONIJq__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes HomeCta-module-scss-module__kONIJq__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes HomeCta-module-scss-module__kONIJq__redShimmer{0%{background-position:0%}to{background-position:200%}}.HomeCta-module-scss-module__kONIJq__section{isolation:isolate;cursor:default;-webkit-user-select:none;user-select:none;width:100%;padding:clamp(56px,9vh,100px) 24px clamp(64px,10vh,110px);position:relative;overflow:hidden}@media (max-width:640px){.HomeCta-module-scss-module__kONIJq__section{padding:44px 20px 52px}}.HomeCta-module-scss-module__kONIJq__section__aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HomeCta-module-scss-module__kONIJq__section__blobTop{width:860px;height:680px;position:absolute;top:-340px;left:-180px}@media (max-width:768px){.HomeCta-module-scss-module__kONIJq__section__blobTop{width:620px;height:480px;top:-240px;left:-160px}}@media (max-width:640px){.HomeCta-module-scss-module__kONIJq__section__blobTop{width:500px;height:380px;top:-190px;left:-130px}}.HomeCta-module-scss-module__kONIJq__section__blobTop{opacity:.11;background:radial-gradient(closest-side,#e61414 0%,#e6141447 42%,#e6141414 68%,#e6141405 85%,#0000 100%)}[data-theme=light] .HomeCta-module-scss-module__kONIJq__section__blobTop{opacity:.072}.HomeCta-module-scss-module__kONIJq__section__blobBottom{opacity:.14;background:radial-gradient(closest-side,#e61414 0%,#e6141447 42%,#e6141414 68%,#e6141405 85%,#0000 100%);width:600px;height:600px;position:absolute;bottom:-220px;right:-140px}[data-theme=light] .HomeCta-module-scss-module__kONIJq__section__blobBottom{opacity:.084}.HomeCta-module-scss-module__kONIJq__section__spotlight{opacity:.9;background:radial-gradient(closest-side,#e6141438 0%,#e614141a 32%,#e614140a 58%,#e6141403 80%,#0000 100%);width:clamp(620px,74vw,1140px);height:clamp(620px,74vw,1140px);animation:9s ease-in-out infinite HomeCta-module-scss-module__kONIJq__cta-breathe;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}[data-theme=light] .HomeCta-module-scss-module__kONIJq__section__spotlight{opacity:.55}@keyframes HomeCta-module-scss-module__kONIJq__cta-breathe{0%,to{opacity:.9;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.HomeCta-module-scss-module__kONIJq__section__grain{opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;position:absolute;inset:0}[data-theme=light] .HomeCta-module-scss-module__kONIJq__section__grain{opacity:.05;mix-blend-mode:multiply}.HomeCta-module-scss-module__kONIJq__section__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,2.6vw,30px);max-width:780px;margin:0 auto;display:flex;position:relative}.HomeCta-module-scss-module__kONIJq__section__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600;animation:.4s cubic-bezier(.16,1,.3,1) both HomeCta-module-scss-module__kONIJq__fadeUp}.HomeCta-module-scss-module__kONIJq__section__title{font-family:var(--font-display),"Playfair Display",Georgia,serif;letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(2.25rem,6vw,4rem);font-weight:500;line-height:1.05;animation:.4s cubic-bezier(.16,1,.3,1) .12s both HomeCta-module-scss-module__kONIJq__fadeUp}.HomeCta-module-scss-module__kONIJq__section__titleLine{display:inline-block}.HomeCta-module-scss-module__kONIJq__section__titleLine--accent{background:linear-gradient(90deg,#e61414 0%,#f17e7e 50%,#e61414 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:7s linear 5.5s infinite HomeCta-module-scss-module__kONIJq__redShimmer,.4s cubic-bezier(.16,1,.3,1) .2s both HomeCta-module-scss-module__kONIJq__fadeUp}.HomeCta-module-scss-module__kONIJq__section__subtitle{max-width:640px;color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,1.22vw,1.15rem);line-height:1.6;animation:.4s cubic-bezier(.16,1,.3,1) .26s both HomeCta-module-scss-module__kONIJq__fadeUp}.HomeCta-module-scss-module__kONIJq__section__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,18px);margin-top:clamp(12px,2vw,22px);animation:.4s cubic-bezier(.16,1,.3,1) .38s both HomeCta-module-scss-module__kONIJq__fadeUp;display:flex}@media (max-width:640px){.HomeCta-module-scss-module__kONIJq__section__actions{flex-direction:column;gap:12px}.HomeCta-module-scss-module__kONIJq__section__actions>*{width:100%}}.HomeCta-module-scss-module__kONIJq__section__cta{letter-spacing:.01em;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:60px;padding:0 36px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:640px){.HomeCta-module-scss-module__kONIJq__section__cta{gap:10px;height:52px;padding:0 26px;font-size:15px}}.HomeCta-module-scss-module__kONIJq__section__cta{color:#fff;background:linear-gradient(135deg,#e61414,#b31010);transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);box-shadow:0 12px 32px #e6141461,inset 0 1px #ffffff2e}.HomeCta-module-scss-module__kONIJq__section__cta:hover{transform:translateY(-2px);box-shadow:0 18px 44px #e6141494,inset 0 1px #ffffff38}.HomeCta-module-scss-module__kONIJq__section__cta:hover .HomeCta-module-scss-module__kONIJq__section__ctaArrow{transform:translate(4px)}.HomeCta-module-scss-module__kONIJq__section__cta:focus-visible{outline-offset:4px;outline:2px solid #e61414}.HomeCta-module-scss-module__kONIJq__section__cta:active{transform:translateY(1px)}.HomeCta-module-scss-module__kONIJq__section__secondaryCta{letter-spacing:.01em;white-space:nowrap;height:60px;color:var(--color-text-primary);background:#e614140f;border:1px solid #e614148c;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (max-width:640px){.HomeCta-module-scss-module__kONIJq__section__secondaryCta{gap:10px;height:52px;padding:0 22px;font-size:15px}}.HomeCta-module-scss-module__kONIJq__section__secondaryCta:hover{background:#e6141424;border-color:#e61414cc;transform:translateY(-2px)}.HomeCta-module-scss-module__kONIJq__section__secondaryCta:hover .HomeCta-module-scss-module__kONIJq__section__ctaArrow{transform:translate(4px)}.HomeCta-module-scss-module__kONIJq__section__secondaryCta:focus-visible{outline-offset:4px;outline:2px solid #e61414}.HomeCta-module-scss-module__kONIJq__section__secondaryCta:active{transform:translateY(1px)}.HomeCta-module-scss-module__kONIJq__section__ctaArrow{transition:transform .15s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.HomeCta-module-scss-module__kONIJq__section__eyebrow,.HomeCta-module-scss-module__kONIJq__section__title,.HomeCta-module-scss-module__kONIJq__section__subtitle,.HomeCta-module-scss-module__kONIJq__section__actions,.HomeCta-module-scss-module__kONIJq__section__titleLine--accent{opacity:1!important;animation:none!important}.HomeCta-module-scss-module__kONIJq__section__cta:hover,.HomeCta-module-scss-module__kONIJq__section__secondaryCta:hover{transform:none}.HomeCta-module-scss-module__kONIJq__section__ctaArrow{transition:none}.HomeCta-module-scss-module__kONIJq__section__spotlight{animation:none!important}}
@keyframes FaqItem-module-scss-module__1Er0rW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FaqItem-module-scss-module__1Er0rW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes FaqItem-module-scss-module__1Er0rW__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes FaqItem-module-scss-module__1Er0rW__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes FaqItem-module-scss-module__1Er0rW__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes FaqItem-module-scss-module__1Er0rW__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes FaqItem-module-scss-module__1Er0rW__redShimmer{0%{background-position:0%}to{background-position:200%}}.FaqItem-module-scss-module__1Er0rW__item{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(120%);isolation:isolate;border-radius:18px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);animation:.4s cubic-bezier(.16,1,.3,1) both FaqItem-module-scss-module__1Er0rW__fadeUp;position:relative;overflow:hidden}.FaqItem-module-scss-module__1Er0rW__item:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e6141473,#0000);height:1px;transition:opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto}.FaqItem-module-scss-module__1Er0rW__item:hover{border-color:color-mix(in srgb, #e61414 28%, var(--color-border));box-shadow:0 18px 40px #e614141a,inset 0 1px #e614140f}.FaqItem-module-scss-module__1Er0rW__item:hover:before{opacity:1}.FaqItem-module-scss-module__1Er0rW__item[open]{border-color:color-mix(in srgb, #e61414 32%, var(--color-border));box-shadow:0 22px 48px #e6141424,inset 0 1px #e6141414}.FaqItem-module-scss-module__1Er0rW__item[open]:before{opacity:1}.FaqItem-module-scss-module__1Er0rW__item__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.2vw,24px) clamp(20px,2.4vw,28px);list-style:none;display:flex}.FaqItem-module-scss-module__1Er0rW__item__summary::-webkit-details-marker{display:none}.FaqItem-module-scss-module__1Er0rW__item__summary::marker{content:""}.FaqItem-module-scss-module__1Er0rW__item__summary:focus-visible{outline-offset:-2px;border-radius:inherit;outline:2px solid #e61414}@media (max-width:640px){.FaqItem-module-scss-module__1Er0rW__item__summary{gap:14px;padding:14px 16px}}.FaqItem-module-scss-module__1Er0rW__item__question{font-family:var(--font-display),"Playfair Display",Georgia,serif;letter-spacing:-.005em;color:var(--color-text-primary);flex:1;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:500;line-height:1.35}.FaqItem-module-scss-module__1Er0rW__item__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@media (max-width:640px){.FaqItem-module-scss-module__1Er0rW__item__icon{width:30px;height:30px}.FaqItem-module-scss-module__1Er0rW__item__icon svg{width:14px;height:14px}}.FaqItem-module-scss-module__1Er0rW__item__icon{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-primary) 35%, transparent);color:var(--color-text-secondary);transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1)}.FaqItem-module-scss-module__1Er0rW__item__icon svg{width:16px;height:16px}.FaqItem-module-scss-module__1Er0rW__item:hover .FaqItem-module-scss-module__1Er0rW__item__icon,.FaqItem-module-scss-module__1Er0rW__item[open] .FaqItem-module-scss-module__1Er0rW__item__icon{color:#e61414;background:#e614141a;border-color:#e614146b}.FaqItem-module-scss-module__1Er0rW__item__iconBar{transform-origin:50%;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .15s cubic-bezier(.16,1,.3,1)}.FaqItem-module-scss-module__1Er0rW__item[open] .FaqItem-module-scss-module__1Er0rW__item__icon svg{transform:rotate(45deg)}.FaqItem-module-scss-module__1Er0rW__item__content{padding:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,26px)}@media (max-width:640px){.FaqItem-module-scss-module__1Er0rW__item__content{padding:0 16px 16px}}.FaqItem-module-scss-module__1Er0rW__item__answer{border-top:1px solid color-mix(in srgb, var(--color-border) 65%, transparent);color:var(--color-text-secondary);-webkit-user-select:text;user-select:text;margin:0;padding:16px 0 0;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.65}.FaqItem-module-scss-module__1Er0rW__item::details-content{opacity:0;block-size:0;transition:block-size .25s cubic-bezier(.16, 1, .3, 1),opacity .15s cubic-bezier(.16, 1, .3, 1),content-visibility .25s allow-discrete;overflow:hidden}.FaqItem-module-scss-module__1Er0rW__item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.FaqItem-module-scss-module__1Er0rW__item{opacity:1!important;animation:none!important}.FaqItem-module-scss-module__1Er0rW__item__icon,.FaqItem-module-scss-module__1Er0rW__item__icon svg,.FaqItem-module-scss-module__1Er0rW__item__iconBar{transition:none!important}.FaqItem-module-scss-module__1Er0rW__item::details-content{transition:none!important}}
.ProfileField-module-scss-module__ufQgeG__field{flex-direction:column;gap:4px;display:flex}.ProfileField-module-scss-module__ufQgeG__field__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.ProfileField-module-scss-module__ufQgeG__field__value{color:var(--color-text-primary);font-size:15px;line-height:1.5}.ProfileField-module-scss-module__ufQgeG__field__empty{color:var(--color-text-muted);font-size:15px;font-style:italic;line-height:1.5}
@keyframes ProfileSectionAccount-module-scss-module__gBJn9W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProfileSectionAccount-module-scss-module__gBJn9W__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ProfileSectionAccount-module-scss-module__gBJn9W__fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes ProfileSectionAccount-module-scss-module__gBJn9W__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ProfileSectionAccount-module-scss-module__gBJn9W__slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ProfileSectionAccount-module-scss-module__gBJn9W__slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes ProfileSectionAccount-module-scss-module__gBJn9W__redShimmer{0%{background-position:0%}to{background-position:200%}}.ProfileSectionAccount-module-scss-module__gBJn9W__section__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ProfileSectionAccount-module-scss-module__gBJn9W__section__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}@media (max-width:640px){.ProfileSectionAccount-module-scss-module__gBJn9W__section__title{font-size:16px}}.ProfileSectionAccount-module-scss-module__gBJn9W__section__fields{flex-direction:column;gap:16px;display:flex}.ProfileSectionAccount-module-scss-module__gBJn9W__section__row{gap:12px;display:flex}.ProfileSectionAccount-module-scss-module__gBJn9W__section__row>*{flex:1;min-width:0}@media (max-width:768px){.ProfileSectionAccount-module-scss-module__gBJn9W__section__row{flex-direction:column}}
.ProfileJobSearchStatus-module-scss-module__g6yqkW__section__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ProfileJobSearchStatus-module-scss-module__g6yqkW__section__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}@media (max-width:640px){.ProfileJobSearchStatus-module-scss-module__g6yqkW__section__title{font-size:16px}}
.layout-module-scss-module__Efmvlq__main{min-height:calc(100vh - var(--layout-header-height) - var(--layout-footer-height))}
