.styles-module-scss-module__jMJ1Yq__Container{flex-direction:column;width:100%;height:100%;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header{border-bottom:1px solid var(--border-color);background:#04785715;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderLeft{align-items:center;gap:1rem;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderLeft .styles-module-scss-module__jMJ1Yq__BackButton{background:var(--teal-dark-transparent);color:var(--teal);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;transition:all .2s;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderLeft .styles-module-scss-module__jMJ1Yq__BackButton svg{width:1.25rem;height:1.25rem}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderLeft .styles-module-scss-module__jMJ1Yq__BackButton:hover{color:var(--text);background:var(--background-tertiary)}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderLeft .styles-module-scss-module__jMJ1Yq__Divider{background:var(--border-color);width:1px;height:1.5rem}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderLeft .styles-module-scss-module__jMJ1Yq__Title{color:var(--text);margin:0;font-size:1.5rem;font-weight:600}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderLeft .styles-module-scss-module__jMJ1Yq__Count{background:var(--background-tertiary);color:var(--foreground-secondary);border-radius:1rem;padding:.25rem .75rem;font-size:.875rem}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight{align-items:center;gap:.75rem;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox{align-items:center;display:flex;position:relative}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox .styles-module-scss-module__jMJ1Yq__SearchIcon{width:1rem;height:1rem;color:var(--gray);pointer-events:none;position:absolute;left:.75rem}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox .styles-module-scss-module__jMJ1Yq__SearchInput{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text);border-radius:.5rem;width:20rem;padding:.5rem 2.5rem;font-size:.875rem;transition:all .2s}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox .styles-module-scss-module__jMJ1Yq__SearchInput:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #00d4ff1a}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox .styles-module-scss-module__jMJ1Yq__SearchInput::placeholder{color:var(--gray)}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox .styles-module-scss-module__jMJ1Yq__ClearButton{color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;right:.5rem}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox .styles-module-scss-module__jMJ1Yq__ClearButton svg{width:1rem;height:1rem}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__SearchBox .styles-module-scss-module__jMJ1Yq__ClearButton:hover{background:var(--background-light);color:var(--text)}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__FilterButton{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex;position:relative}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__FilterButton svg{width:1rem;height:1rem}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__FilterButton:hover{background:var(--background-light);border-color:var(--cyan)}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__FilterButton.styles-module-scss-module__jMJ1Yq__Active{background:var(--cyan);border-color:var(--cyan);color:var(--text)}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__Header .styles-module-scss-module__jMJ1Yq__HeaderRight .styles-module-scss-module__jMJ1Yq__FilterButton .styles-module-scss-module__jMJ1Yq__FilterBadge{background:var(--magenta);min-width:1.25rem;height:1.25rem;color:var(--text);border-radius:.625rem;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel{background:var(--background-secondary);border-bottom:1px solid var(--border-color);padding:1.5rem 2rem;animation:.2s styles-module-scss-module__jMJ1Yq__slideDown}@keyframes styles-module-scss-module__jMJ1Yq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__FilterGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__FilterGrid .styles-module-scss-module__jMJ1Yq__FilterItem{flex-direction:column;gap:.5rem;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__FilterGrid .styles-module-scss-module__jMJ1Yq__FilterItem label{color:var(--foreground-secondary);font-size:.875rem;font-weight:500}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__FilterGrid .styles-module-scss-module__jMJ1Yq__FilterItem .styles-module-scss-module__jMJ1Yq__FilterSelect{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__FilterGrid .styles-module-scss-module__jMJ1Yq__FilterItem .styles-module-scss-module__jMJ1Yq__FilterSelect:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #00d4ff1a}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__FilterGrid .styles-module-scss-module__jMJ1Yq__FilterItem .styles-module-scss-module__jMJ1Yq__FilterSelect option{background:var(--background-tertiary);color:var(--text)}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__ClearFiltersButton{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--cyan);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__FiltersPanel .styles-module-scss-module__jMJ1Yq__ClearFiltersButton:hover{background:var(--background-light);border-color:var(--cyan)}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__TableWrapper{background:0 0;flex:1;padding:1.5rem 2rem;overflow:auto}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__TableWrapper .styles-module-scss-module__jMJ1Yq__Table{width:100%}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__TableWrapper .styles-module-scss-module__jMJ1Yq__LoadingMessage,.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__TableWrapper .styles-module-scss-module__jMJ1Yq__EmptyMessage{color:var(--gray);text-align:center;justify-content:center;align-items:center;padding:4rem 2rem;font-size:1rem;display:flex}.styles-module-scss-module__jMJ1Yq__Container .styles-module-scss-module__jMJ1Yq__TableWrapper .styles-module-scss-module__jMJ1Yq__LoadingMessage{animation:2s ease-in-out infinite styles-module-scss-module__jMJ1Yq__pulse}@keyframes styles-module-scss-module__jMJ1Yq__pulse{0%,to{opacity:.5}50%{opacity:1}}
.styles-module-scss-module__330Peq__UploadModal{background:var(--background-card);border-radius:16px;width:100%;max-width:42rem;padding:1.5rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__HeaderContent{align-items:center;gap:.75rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__HeaderContent .styles-module-scss-module__330Peq__IconWrapper{background:linear-gradient(135deg,var(--cyan)0%,var(--cyan-dark)100%);border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__HeaderContent .styles-module-scss-module__330Peq__IconWrapper svg{width:1.25rem;height:1.25rem;color:var(--text)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__HeaderContent .styles-module-scss-module__330Peq__HeaderText h2{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__HeaderContent .styles-module-scss-module__330Peq__HeaderText p{color:var(--foreground-secondary);margin:0;font-size:.875rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__CloseButton{color:var(--gray);cursor:pointer;background:0 0;border:none;transition:color .2s}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__CloseButton:hover{color:var(--text)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Header .styles-module-scss-module__330Peq__CloseButton svg{width:1.5rem;height:1.5rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone{border:2px dashed var(--border-color);text-align:center;cursor:pointer;background:var(--background-secondary);border-radius:.5rem;padding:3rem;transition:all .2s}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone.styles-module-scss-module__330Peq__Active{border-color:var(--cyan);background:#00d4ff1a}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone.styles-module-scss-module__330Peq__HasFile{border-color:var(--green);background:#10b9811a}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone:hover:not(.styles-module-scss-module__330Peq__HasFile){border-color:#00d4ff80}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__UploadIcon{background:#00d4ff33;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__UploadIcon svg{width:2rem;height:2rem;color:var(--cyan)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__Text p{margin:.25rem 0}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__Text .styles-module-scss-module__330Peq__MainText{color:var(--text);font-size:1.125rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__Text .styles-module-scss-module__330Peq__SubText{color:var(--gray);font-size:.875rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__BrowseButton{background:var(--cyan);color:var(--text);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.5rem;font-weight:500;transition:background .2s}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__BrowseButton:hover{background:var(--cyan-dark)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__Formats{color:var(--gray);font-size:.75rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__TemplateSection{border-top:1px solid var(--border-color);flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__TemplateSection .styles-module-scss-module__330Peq__TemplateText{color:var(--gray);margin:0;font-size:.875rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__TemplateSection .styles-module-scss-module__330Peq__TemplateButton{color:var(--cyan);border:1px solid var(--cyan);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__TemplateSection .styles-module-scss-module__330Peq__TemplateButton:hover{border-color:var(--cyan-dark);background:#00d4ff1a}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__DropzoneContent .styles-module-scss-module__330Peq__TemplateSection .styles-module-scss-module__330Peq__TemplateButton svg{width:1rem;height:1rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview{background:var(--background-tertiary);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__FileInfo{align-items:center;gap:.75rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__FileInfo .styles-module-scss-module__330Peq__FileIcon{background:#10b98133;border-radius:.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__FileInfo .styles-module-scss-module__330Peq__FileIcon svg{width:1.25rem;height:1.25rem;color:var(--green)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__FileInfo .styles-module-scss-module__330Peq__FileDetails{text-align:left}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__FileInfo .styles-module-scss-module__330Peq__FileDetails .styles-module-scss-module__330Peq__FileName{color:var(--text);margin:0;font-weight:500}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__FileInfo .styles-module-scss-module__330Peq__FileDetails .styles-module-scss-module__330Peq__FileSize{color:var(--gray);margin:0;font-size:.875rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__RemoveButton{color:var(--gray);cursor:pointer;background:0 0;border:none;transition:color .2s}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__RemoveButton:hover{color:var(--red)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Dropzone .styles-module-scss-module__330Peq__FilePreview .styles-module-scss-module__330Peq__RemoveButton svg{width:1.25rem;height:1.25rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__FileDetails{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;margin-top:1.5rem;padding:1rem}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__FileDetails h3{color:var(--text);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__FileDetails .styles-module-scss-module__330Peq__DetailsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;font-size:.875rem;display:grid}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__FileDetails .styles-module-scss-module__330Peq__DetailsGrid .styles-module-scss-module__330Peq__DetailItem .styles-module-scss-module__330Peq__Label{color:var(--gray);margin:0}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__FileDetails .styles-module-scss-module__330Peq__DetailsGrid .styles-module-scss-module__330Peq__DetailItem .styles-module-scss-module__330Peq__Value{color:var(--text);margin:0;font-weight:500}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Actions .styles-module-scss-module__330Peq__CancelButton{color:var(--gray);cursor:pointer;background:0 0;border:none;padding:.5rem 1.5rem;transition:color .2s}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Actions .styles-module-scss-module__330Peq__CancelButton:hover{color:var(--text)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Actions .styles-module-scss-module__330Peq__ImportButton{background:var(--cyan);color:var(--text);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.5rem;font-weight:500;transition:background .2s}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Actions .styles-module-scss-module__330Peq__ImportButton:hover{background:var(--cyan-dark)}.styles-module-scss-module__330Peq__UploadModal .styles-module-scss-module__330Peq__Actions .styles-module-scss-module__330Peq__ImportButton:disabled{background:var(--gray);color:var(--off-white-dark);cursor:not-allowed}
.styles-module-scss-module__ps4rPG__LandingPage{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 88px);padding:2rem;display:flex}
.styles-module-scss-module__EJkkXq__Header{text-align:center;margin-bottom:4rem}.styles-module-scss-module__EJkkXq__Header h1{font-size:36px;font-weight:700}.styles-module-scss-module__EJkkXq__Header h1 .styles-module-scss-module__EJkkXq__IQ{text-shadow:0 1px 2px #02f7ba4d;color:var(--blue);font-weight:500;font-family:Noto Sans,sans-serif!important}.styles-module-scss-module__EJkkXq__Header .styles-module-scss-module__EJkkXq__Subtitle{color:var(--foreground-secondary);font-size:24px}.styles-module-scss-module__EJkkXq__Header .styles-module-scss-module__EJkkXq__Description{color:var(--foreground-secondary);flex-direction:row;justify-content:center;align-self:center;align-items:center;gap:8px;font-size:16px;display:flex}
.styles-module-scss-module__E5slwa__Card{background:var(--background-card);border:1px solid var(--border-color);cursor:pointer;border-radius:1rem;padding:2rem;transition:all .3s;position:relative;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.styles-module-scss-module__E5slwa__Card:hover{background:var(--background-light);transform:translateY(-2px);box-shadow:inset 0 2px 4px #0006,inset 0 1px 2px #0000004d}.styles-module-scss-module__E5slwa__Card.styles-module-scss-module__E5slwa__Disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.styles-module-scss-module__E5slwa__Card.styles-module-scss-module__E5slwa__Disabled:hover{background:var(--background-card);cursor:not-allowed;transform:none;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.styles-module-scss-module__E5slwa__Card .styles-module-scss-module__E5slwa__CardContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.styles-module-scss-module__E5slwa__Card .styles-module-scss-module__E5slwa__Icon{background:linear-gradient(135deg,var(--cyan)0%,var(--cyan-dark)100%);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;box-shadow:0 4px 6px #0000004d}.styles-module-scss-module__E5slwa__Card .styles-module-scss-module__E5slwa__Icon svg{width:2.5rem;height:2.5rem;color:var(--text)}.styles-module-scss-module__E5slwa__Card h2{color:var(--text);font-size:1.5rem;font-weight:600}.styles-module-scss-module__E5slwa__Card .styles-module-scss-module__E5slwa__Description{color:var(--foreground-secondary);line-height:1.6}.styles-module-scss-module__E5slwa__Card .styles-module-scss-module__E5slwa__Action{color:var(--cyan);align-items:center;gap:.5rem;font-weight:500;transition:transform .2s;display:flex}.styles-module-scss-module__E5slwa__Card .styles-module-scss-module__E5slwa__Action svg{width:1rem;height:1rem}.styles-module-scss-module__E5slwa__Card:hover .styles-module-scss-module__E5slwa__Action{transform:translate(4px)}
.styles-module-scss-module__Fj5ZmW__Card{background:var(--background-card);border:1px solid var(--border-color);cursor:pointer;border-radius:1rem;padding:2rem;transition:all .3s;position:relative;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.styles-module-scss-module__Fj5ZmW__Card:hover{background:var(--background-light);transform:translateY(-2px);box-shadow:inset 0 2px 4px #0006,inset 0 1px 2px #0000004d}.styles-module-scss-module__Fj5ZmW__Card.styles-module-scss-module__Fj5ZmW__Disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.styles-module-scss-module__Fj5ZmW__Card.styles-module-scss-module__Fj5ZmW__Disabled:hover{background:var(--background-card);cursor:not-allowed;transform:none;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.styles-module-scss-module__Fj5ZmW__Card .styles-module-scss-module__Fj5ZmW__CardContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.styles-module-scss-module__Fj5ZmW__Card .styles-module-scss-module__Fj5ZmW__Icon{background:linear-gradient(135deg,var(--magenta)0%,var(--magenta-dark)100%);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;box-shadow:0 4px 6px #0000004d}.styles-module-scss-module__Fj5ZmW__Card .styles-module-scss-module__Fj5ZmW__Icon svg{width:2.5rem;height:2.5rem;color:var(--text)}.styles-module-scss-module__Fj5ZmW__Card h2{color:var(--text);font-size:1.5rem;font-weight:600}.styles-module-scss-module__Fj5ZmW__Card .styles-module-scss-module__Fj5ZmW__Description{color:var(--foreground-secondary);line-height:1.6}.styles-module-scss-module__Fj5ZmW__Card .styles-module-scss-module__Fj5ZmW__Action{color:var(--magenta);align-items:center;gap:.5rem;font-weight:500;transition:transform .2s;display:flex}.styles-module-scss-module__Fj5ZmW__Card .styles-module-scss-module__Fj5ZmW__Action svg{width:1rem;height:1rem}.styles-module-scss-module__Fj5ZmW__Card:hover .styles-module-scss-module__Fj5ZmW__Action{transform:translate(4px)}
.styles-module-scss-module__arAjJa__Card{background:var(--background-card);border:1px solid var(--border-color);cursor:pointer;border-radius:1rem;padding:2rem;transition:all .3s;position:relative;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.styles-module-scss-module__arAjJa__Card:hover{background:var(--background-light);transform:translateY(-2px);box-shadow:inset 0 2px 4px #0006,inset 0 1px 2px #0000004d}.styles-module-scss-module__arAjJa__Card .styles-module-scss-module__arAjJa__CardContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.styles-module-scss-module__arAjJa__Card .styles-module-scss-module__arAjJa__Icon{background:linear-gradient(135deg,var(--teal)0%,var(--teal-dark)100%);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;box-shadow:0 4px 6px #0000004d}.styles-module-scss-module__arAjJa__Card .styles-module-scss-module__arAjJa__Icon svg{width:2.5rem;height:2.5rem;color:var(--text)}.styles-module-scss-module__arAjJa__Card h2{color:var(--text);font-size:1.5rem;font-weight:600}.styles-module-scss-module__arAjJa__Card .styles-module-scss-module__arAjJa__Description{color:var(--foreground-secondary);line-height:1.6}.styles-module-scss-module__arAjJa__Card .styles-module-scss-module__arAjJa__Action{color:var(--teal);align-items:center;gap:.5rem;font-weight:500;transition:transform .2s;display:flex}.styles-module-scss-module__arAjJa__Card .styles-module-scss-module__arAjJa__Action svg{width:1rem;height:1rem}.styles-module-scss-module__arAjJa__Card:hover .styles-module-scss-module__arAjJa__Action{transform:translate(4px)}
.styles-module-scss-module__Ki1z4a__Cards{grid-template-columns:1fr;gap:2rem;width:100%;max-width:64rem;display:grid}@media (min-width:768px){.styles-module-scss-module__Ki1z4a__Cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
.styles-module-scss-module__nZSxKq__ModalOverlay{z-index:50;background:#0f172ad9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.styles-module-scss-module__nZSxKq__ModalContent{background:#020617;border:1px solid #1e293b;border-radius:.75rem;width:100%;max-width:480px;padding:1.5rem 1.75rem;box-shadow:0 20px 40px #0009}.styles-module-scss-module__nZSxKq__ModalTitle{color:#e5e7eb;margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.styles-module-scss-module__nZSxKq__ModalMessage{color:#9ca3af;margin-bottom:1rem;font-size:.85rem}.styles-module-scss-module__nZSxKq__FieldsList{max-height:220px;margin-bottom:1rem;padding:.5rem .25rem;overflow-y:auto}.styles-module-scss-module__nZSxKq__FieldItem{color:#e5e7eb;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.9rem;display:flex}.styles-module-scss-module__nZSxKq__FieldItem input[type=checkbox]{width:.9rem;height:.9rem}.styles-module-scss-module__nZSxKq__ModalActions{justify-content:flex-end;gap:.75rem;display:flex}.styles-module-scss-module__nZSxKq__ModalButton{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.4rem .9rem;font-size:.85rem}.styles-module-scss-module__nZSxKq__Primary{color:#f9fafb;background:#2563eb;border-color:#1d4ed8}.styles-module-scss-module__nZSxKq__Secondary{color:#e5e7eb;background:0 0;border-color:#4b5563}
.styles-module-scss-module__KkFJ4a__ModalOverlay{z-index:10000;background:#000000bf;justify-content:center;align-items:center;animation:.2s styles-module-scss-module__KkFJ4a__fadeIn;display:flex;position:fixed;inset:0}@keyframes styles-module-scss-module__KkFJ4a__fadeIn{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__KkFJ4a__ModalContent{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;width:90%;max-width:500px;padding:2rem;animation:.3s styles-module-scss-module__KkFJ4a__slideUp;box-shadow:0 20px 60px #00000080}@keyframes styles-module-scss-module__KkFJ4a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__KkFJ4a__ModalTitle{color:var(--text);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.styles-module-scss-module__KkFJ4a__ModalMessage{color:var(--foreground-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.5}.styles-module-scss-module__KkFJ4a__ModalMessage strong{color:var(--text);font-weight:600}.styles-module-scss-module__KkFJ4a__ModalActions{justify-content:flex-end;gap:.75rem;display:flex}.styles-module-scss-module__KkFJ4a__ModalButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.styles-module-scss-module__KkFJ4a__ModalButton.styles-module-scss-module__KkFJ4a__Danger{background:var(--red);color:var(--text)}.styles-module-scss-module__KkFJ4a__ModalButton.styles-module-scss-module__KkFJ4a__Danger:hover{background:var(--red-dark);transform:translateY(-1px);box-shadow:0 4px 12px #ff3b304d}.styles-module-scss-module__KkFJ4a__ModalButton.styles-module-scss-module__KkFJ4a__Secondary{background:var(--background-tertiary);color:var(--text);border:1px solid var(--border-color)}.styles-module-scss-module__KkFJ4a__ModalButton.styles-module-scss-module__KkFJ4a__Secondary:hover{background:var(--background-light);border-color:var(--cyan)}
.styles-module-scss-module__RSfmmq__ModalOverlay{z-index:10000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.styles-module-scss-module__RSfmmq__ModalContent{background:var(--background-secondary);width:1000px;max-width:96vw;max-height:90vh;box-shadow:0 25px 50px -12px var(--box-shadow);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.styles-module-scss-module__RSfmmq__ModalHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:16px 24px}.styles-module-scss-module__RSfmmq__ModalTitle{color:var(--foreground);margin:0 0 8px;font-size:18px;font-weight:600}.styles-module-scss-module__RSfmmq__ModalMessage{color:var(--foreground-secondary);margin:0;font-size:14px}.styles-module-scss-module__RSfmmq__ModalBody{flex:1;min-height:0;padding:16px 24px;overflow-y:auto}.styles-module-scss-module__RSfmmq__Toolbar{justify-content:flex-end;margin-bottom:16px;display:flex}.styles-module-scss-module__RSfmmq__PolicyConfigSection{margin-bottom:24px}.styles-module-scss-module__RSfmmq__SublimitsSection{margin-top:8px}.styles-module-scss-module__RSfmmq__SectionTitle{color:var(--foreground);margin:0 0 8px;font-size:15px;font-weight:600}.styles-module-scss-module__RSfmmq__PolicyConfigCard{background:var(--background-dark);border:1px solid var(--border-color);border-radius:8px;margin-bottom:8px;padding:16px}.styles-module-scss-module__RSfmmq__ProductLineTitle{color:var(--cyan);margin:0 0 8px;font-size:14px;font-weight:600}.styles-module-scss-module__RSfmmq__ConfigFields{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.styles-module-scss-module__RSfmmq__ConfigField{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__RSfmmq__ConfigLabel{color:var(--foreground-secondary);font-size:12px;font-weight:500}.styles-module-scss-module__RSfmmq__ConfigInput{border:1px solid var(--border-color);background:var(--background-secondary);color:var(--foreground);border-radius:6px;padding:8px;font-size:13px}.styles-module-scss-module__RSfmmq__ConfigInput:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue-transparent);outline:none}.styles-module-scss-module__RSfmmq__TableWrapper{border:1px solid var(--border-color);background:var(--background-dark);border-radius:8px;max-height:400px;overflow-x:auto}.styles-module-scss-module__RSfmmq__Table{border-collapse:collapse;width:100%;min-width:760px}.styles-module-scss-module__RSfmmq__Table th,.styles-module-scss-module__RSfmmq__Table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b833;padding:8px}.styles-module-scss-module__RSfmmq__Table th{color:var(--cyan);background:var(--background-tertiary);z-index:1;font-size:12px;position:sticky;top:0}.styles-module-scss-module__RSfmmq__Table td{color:var(--foreground);font-size:13px}.styles-module-scss-module__RSfmmq__Table input,.styles-module-scss-module__RSfmmq__Table select,.styles-module-scss-module__RSfmmq__Table textarea{border:1px solid var(--border-color);background:var(--background-secondary);width:100%;color:var(--foreground);border-radius:6px;padding:8px;font-size:13px}.styles-module-scss-module__RSfmmq__Table textarea{resize:vertical;min-height:56px}.styles-module-scss-module__RSfmmq__Table input:focus,.styles-module-scss-module__RSfmmq__Table select:focus,.styles-module-scss-module__RSfmmq__Table textarea:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue-transparent);outline:none}.styles-module-scss-module__RSfmmq__EmptyState{text-align:center;color:var(--foreground-secondary);border:1px dashed var(--border-color);border-radius:8px;padding:16px 24px;font-size:14px}.styles-module-scss-module__RSfmmq__EmptyTableCell{text-align:center;color:var(--foreground-secondary);padding:18px}.styles-module-scss-module__RSfmmq__ValueHint{color:var(--foreground-secondary);margin-top:4px;font-size:11px}.styles-module-scss-module__RSfmmq__ErrorText{color:var(--red);margin:0;font-size:13px}.styles-module-scss-module__RSfmmq__ModalFooter{border-top:1px solid var(--border-color);flex-shrink:0;padding:16px 24px}.styles-module-scss-module__RSfmmq__ModalActions{justify-content:flex-end;gap:8px;display:flex}.styles-module-scss-module__RSfmmq__ModalButton{cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.styles-module-scss-module__RSfmmq__ModalButton:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__RSfmmq__ModalButton.styles-module-scss-module__RSfmmq__Primary{background:var(--blue);color:var(--white);border-color:var(--cyan)}.styles-module-scss-module__RSfmmq__ModalButton.styles-module-scss-module__RSfmmq__Primary:hover:not(:disabled){background:var(--cyan-dark)}.styles-module-scss-module__RSfmmq__ModalButton.styles-module-scss-module__RSfmmq__Secondary{color:var(--foreground);border-color:var(--border-color);background:0 0}.styles-module-scss-module__RSfmmq__ModalButton.styles-module-scss-module__RSfmmq__Secondary:hover:not(:disabled){background:var(--background-tertiary)}.styles-module-scss-module__RSfmmq__DeleteButton{color:var(--red);border:1px solid var(--red);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex}.styles-module-scss-module__RSfmmq__DeleteButton:hover{background:#ef44441a}
.styles-module-scss-module__E2NtMW__Container{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.styles-module-scss-module__E2NtMW__Container .styles-module-scss-module__E2NtMW__MainContent{background:var(--background-layout);flex:1;gap:24px;min-height:0;padding:8px 16px;display:flex;position:relative;overflow:hidden}
.styles-module-scss-module__2Xky1W__Loading{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.styles-module-scss-module__2Xky1W__Loading.styles-module-scss-module__2Xky1W__FullscreenOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 88px);display:flex;position:fixed;inset:88px 0 0}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__Message{color:#b0b0b0;letter-spacing:.3px;font-size:16px;font-weight:500}@media (max-width:1024px){.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__Message{font-size:14px}}@keyframes styles-module-scss-module__2Xky1W__colorCycle{0%{background-color:#04d6cb}20%{background-color:#00ef34}60%{background-color:#f7a205}80%{background-color:#dd3bc2}to{background-color:#04d6cb}}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner{height:var(--spinner-size,200px);width:var(--spinner-size,200px);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing{width:100%;height:100%;animation:2s linear infinite styles-module-scss-module__2Xky1W__spin;position:relative}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot{--count:12;width:var(--dot-size,24px);height:var(--dot-size,24px);margin:calc(var(--dot-size,24px)/-2);opacity:.25;transform:rotate(calc(360deg/var(--count)*var(--i)))translate(calc(var(--spinner-size,200px)/2 - var(--dot-size,24px)*1.4))rotate(calc(-360deg/var(--count)*var(--i)));will-change:transform,background-color;background-color:#04d6cb;border-radius:50%;animation:2s linear infinite styles-module-scss-module__2Xky1W__colorCycle;position:absolute;top:50%;left:50%}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(12){opacity:1}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(11){opacity:.7}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(10){opacity:.6}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(9){opacity:.45}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(8){opacity:.32}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(7){opacity:.22}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(6){opacity:.14}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(5){opacity:.08}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(4){opacity:.04}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(3){opacity:.02}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:nth-child(2){opacity:.01}.styles-module-scss-module__2Xky1W__Loading .styles-module-scss-module__2Xky1W__LoadingSpinner .styles-module-scss-module__2Xky1W__DotRing .styles-module-scss-module__2Xky1W__Dot:first-child{opacity:.005}@keyframes styles-module-scss-module__2Xky1W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.styles-module-scss-module__yYqkPW__SignIn{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:16px;display:flex;position:absolute;inset:0}.styles-module-scss-module__yYqkPW__SignIn .styles-module-scss-module__yYqkPW__Form{width:100%;height:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__yYqkPW__SignIn .styles-module-scss-module__yYqkPW__Form .styles-module-scss-module__yYqkPW__InputContainer{border:1px solid var(--border-color);background-color:var(--background-card);width:100%;max-width:400px;box-shadow:var(--box-shadow);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;transform:translateY(-60%)}@media (max-width:1024px){.styles-module-scss-module__yYqkPW__SignIn .styles-module-scss-module__yYqkPW__Form .styles-module-scss-module__yYqkPW__InputContainer{max-width:350px;transform:translateY(-25%)}}.styles-module-scss-module__yYqkPW__SignIn .styles-module-scss-module__yYqkPW__Form .styles-module-scss-module__yYqkPW__InputContainer h3{color:var(--text);font-size:18px;font-weight:600}.styles-module-scss-module__yYqkPW__SignIn .styles-module-scss-module__yYqkPW__Form .styles-module-scss-module__yYqkPW__InputContainer:disabled{background:var(--background-card);color:var(--text);border-color:var(--border-color);cursor:not-allowed}.styles-module-scss-module__yYqkPW__SignIn .styles-module-scss-module__yYqkPW__Redirecting{width:100%;height:100%;color:var(--blue);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}
.styles-module-scss-module__eb8Hpq__SignInContainer{width:100%;height:100%;position:relative;inset:0;overflow:hidden}
@keyframes styles-module-scss-module__a28v0G__zoomIn{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}@keyframes styles-module-scss-module__a28v0G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__a28v0G__logoFlashBlue{0%{filter:none;color:inherit;fill:inherit}30%{filter:drop-shadow(0 0 16px #01a9e8);color:#01a9e8;fill:#01a9e8}70%{filter:drop-shadow(0 0 24px #01a9e8);color:#01a9e8;fill:#01a9e8}to{filter:none;color:inherit;fill:inherit}}.styles-module-scss-module__a28v0G__LogoFlashBlue{animation:.5s cubic-bezier(.77,0,.18,1) styles-module-scss-module__a28v0G__logoFlashBlue}@keyframes styles-module-scss-module__a28v0G__logoScaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.styles-module-scss-module__a28v0G__LogoScaleIn{animation:1s ease-out both styles-module-scss-module__a28v0G__logoScaleIn}@keyframes styles-module-scss-module__a28v0G__spinReverse{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.styles-module-scss-module__a28v0G__LogoTextAcross{will-change:transform;animation:3.2s cubic-bezier(.77,0,.18,1) forwards styles-module-scss-module__a28v0G__logoTextAcross}@keyframes styles-module-scss-module__a28v0G__logoTextAcross{0%{opacity:.6;transform:translate(-150%)translateY(-50%)}20%{opacity:1}45%{opacity:1;transform:translate(-50%)translateY(-50%)}70%{opacity:1;transform:translate(-50%)translateY(-50%)}85%{opacity:1}to{opacity:.7;transform:translate(120%)translateY(-50%)}}@keyframes styles-module-scss-module__a28v0G__shrinkToCorner{0%{background:var(--background-splash);opacity:1;transform:scale(1)translate(0)}to{background-color:#0000;transform:scale(.2)translate(-200%,-200%)}}.styles-module-scss-module__a28v0G__SplashPage{background-color:var(--background-splash);z-index:100000;opacity:1;pointer-events:all;flex-direction:column;justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s ease-in-out;display:flex;position:fixed;inset:0;transform:translateY(0)}.styles-module-scss-module__a28v0G__SplashPage.styles-module-scss-module__a28v0G__Reveal{transition:transform 1.5s cubic-bezier(.4,0,.2,1),opacity 1.5s ease-in-out}.styles-module-scss-module__a28v0G__SplashPage.styles-module-scss-module__a28v0G__Reveal .styles-module-scss-module__a28v0G__LogoCircle{animation:1.2s ease-out forwards styles-module-scss-module__a28v0G__spinOut}.styles-module-scss-module__a28v0G__SplashPage.styles-module-scss-module__a28v0G__SlideUp{z-index:500;pointer-events:none;will-change:transform,opacity;background-color:#0000;transition:transform 2s cubic-bezier(.4,0,.2,1),background-color .75s ease-in-out;transform:translateY(-100%)}.styles-module-scss-module__a28v0G__SplashPage .styles-module-scss-module__a28v0G__LogoContainer{opacity:1;transform-origin:50%;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s ease-in-out;position:relative;transform:translateY(0)}.styles-module-scss-module__a28v0G__SplashPage .styles-module-scss-module__a28v0G__LogoContainer .styles-module-scss-module__a28v0G__LogoCircle{background-color:var(--background-splash);box-shadow:0 10px 10px var(--background-blue);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__a28v0G__SplashPage .styles-module-scss-module__a28v0G__LogoContainer .styles-module-scss-module__a28v0G__LogoCircle img{width:150%;height:150%}.styles-module-scss-module__a28v0G__SplashPage .styles-module-scss-module__a28v0G__LogoContainer .styles-module-scss-module__a28v0G__LogoCircle:after{content:"";background:linear-gradient(to bottom,rgba(var(--blue),.1)0%,rgba(var(--blue),.1)50%,rgba(var(--blue),0)100%);filter:blur(4px);opacity:.4;z-index:99;border-radius:50%;width:90%;height:20px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)scaleY(-1)}.styles-module-scss-module__a28v0G__SplashPage .styles-module-scss-module__a28v0G__Shadow{box-shadow:0px -2px 5px var(--background-blue);opacity:.7;z-index:0;background:radial-gradient(#01a9e826 0%,#01a9e81a 40%,#01a9e80d 70%,#01a9e800 100%) 0%/200% 200%;border-radius:70%;margin-top:28px;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);animation:6s linear infinite styles-module-scss-module__a28v0G__shadowGlowMoveReverse}.styles-module-scss-module__a28v0G__SplashPage .styles-module-scss-module__a28v0G__ShadowFadeOut{opacity:0!important}@keyframes styles-module-scss-module__a28v0G__shadowGlowMoveReverse{0%{background-position:100%}to{background-position:0%}}
